Piotr Caban : ntdll: Added numa node information to SystemLogicalProcessorInformation (Mac).

Alexandre Julliard julliard at winehq.org
Wed Sep 5 15:36:45 CDT 2012


Module: wine
Branch: master
Commit: 785fde5920511c6f531d1baa2134acd301b0b22a
URL:    http://source.winehq.org/git/wine.git/?a=commit;h=785fde5920511c6f531d1baa2134acd301b0b22a

Author: Piotr Caban <piotr at 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;
 }




More information about the wine-cvs mailing list