Module: wine Branch: master Commit: 785fde5920511c6f531d1baa2134acd301b0b22a URL: http://source.winehq.org/git/wine.git/?a=commit;h=785fde5920511c6f531d1baa21...
Author: Piotr Caban piotr@codeweavers.com Date: Wed Sep 5 12:01:15 2012 +0200
ntdll: Added numa node information to SystemLogicalProcessorInformation (Mac).
---
dlls/ntdll/nt.c | 8 ++++++++ 1 files changed, 8 insertions(+), 0 deletions(-)
diff --git a/dlls/ntdll/nt.c b/dlls/ntdll/nt.c index 0b01010..6f2635d 100644 --- a/dlls/ntdll/nt.c +++ b/dlls/ntdll/nt.c @@ -1648,6 +1648,14 @@ static NTSTATUS create_logical_proc_info(SYSTEM_LOGICAL_PROCESSOR_INFORMATION ** len++; }
+ mask = 0; + for(i=0; i<lcpu_no; i++) + mask |= (ULONG_PTR)1<<i; + (*data)[len].Relationship = RelationNumaNode; + (*data)[len].ProcessorMask = mask; + (*data)[len].u.NumaNode.NodeNumber = 0; + len++; + *max_len = len * sizeof(**data); return STATUS_SUCCESS; }