PERFORCE change 29448 for review
Peter Wemm
peter at FreeBSD.org
Tue Apr 22 14:13:15 PDT 2003
http://perforce.freebsd.org/chv.cgi?CH=29448
Change 29448 by peter at peter_daintree on 2003/04/22 14:12:33
stub out the pcpu stuff so that I dont have to worry about %fs/%gs
for now
Affected files ...
.. //depot/projects/hammer/sys/x86_64/include/pcpu.h#7 edit
Differences ...
==== //depot/projects/hammer/sys/x86_64/include/pcpu.h#7 (text+ko) ====
@@ -54,6 +54,7 @@
#elif defined(__GNUC__)
+#if 0
/*
* Evaluates to the byte offset of the per-cpu variable name.
*/
@@ -155,6 +156,15 @@
#define PCPU_GET(member) __PCPU_GET(pc_ ## member)
#define PCPU_PTR(member) __PCPU_PTR(pc_ ## member)
#define PCPU_SET(member, val) __PCPU_SET(pc_ ## member, val)
+#else
+
+extern struct pcpu __pcpu;
+
+#define PCPU_GET(member) (__pcpu.pc_ ## member)
+#define PCPU_PTR(member) (&__pcpu.pc_ ## member)
+#define PCPU_SET(member,value) (__pcpu.pc_ ## member = (value))
+
+#endif
#else
#error gcc or lint is required to use this file
More information about the p4-projects
mailing list