Граф коммитов

3 Коммитов

Автор SHA1 Сообщение Дата
Alan Jowett 4c3d2cd894
Remove barriers and spinlock in epoch_enter and epoch_exit (#2796)
* Remove barriers in enter and exit

Signed-off-by: Alan Jowett <alan.jowett@microsoft.com>

* PR feedback

Signed-off-by: Alan Jowett <alan.jowett@microsoft.com>

* PR feedback

Signed-off-by: Alan Jowett <alan.jowett@microsoft.com>

* Apply suggestions from code review

Co-authored-by: Dave Thaler <dthaler@microsoft.com>

* PR feedback

Signed-off-by: Alan Jowett <alan.jowett@microsoft.com>

* Apply suggestions from code review

Co-authored-by: Dave Thaler <dthaler@microsoft.com>

* PR feedback

Signed-off-by: Alan Jowett <alan.jowett@microsoft.com>

---------

Signed-off-by: Alan Jowett <alan.jowett@microsoft.com>
Co-authored-by: Alan Jowett <alan.jowett@microsoft.com>
Co-authored-by: Dave Thaler <dthaler@microsoft.com>
2023-09-14 22:07:57 +00:00
Alan Jowett de29fbb951
Remove hard affinity in epoch code (#2262)
* Remove hard affinity in epoch code

Signed-off-by: Alan Jowett <alanjo@microsoft.com>

* Code analysis failure

Signed-off-by: Alan Jowett <alanjo@microsoft.com>

* Remove APC related logic

Signed-off-by: Alan Jowett <alanjo@microsoft.com>

---------

Signed-off-by: Alan Jowett <alanjo@microsoft.com>
2023-04-04 02:52:21 +00:00
Alan Jowett 0174977d80
Document epoch based memory management (#1988)
* Document epoch based memory management

Signed-off-by: Alan Jowett <alanjo@microsoft.com>

* Editorial fixes

Signed-off-by: Alan Jowett <alanjo@microsoft.com>

* Editorial fixes

Signed-off-by: Alan Jowett <alanjo@microsoft.com>

* Add private allocation header and clarify callback

Signed-off-by: Alan Jowett <alanjo@microsoft.com>

* Make it clear the thread state is per thread per cpu

Signed-off-by: Alan Jowett <alanjo@microsoft.com>

---------

Signed-off-by: Alan Jowett <alanjo@microsoft.com>
Co-authored-by: Dave Thaler <dthaler@microsoft.com>
2023-02-01 23:58:06 +00:00