Date: Tue, 22 Apr 2003 14:13:13 -0700 (PDT) From: Peter Wemm <peter@FreeBSD.org> To: Perforce Change Reviews <perforce@freebsd.org> Subject: PERFORCE change 29448 for review Message-ID: <200304222113.h3MLDD4l095069@repoman.freebsd.org>
next in thread | raw e-mail | index | archive | help
http://perforce.freebsd.org/chv.cgi?CH=29448 Change 29448 by peter@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
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200304222113.h3MLDD4l095069>