Page Menu
Home
FreeBSD
Search
Configure Global Search
Log In
Files
F107290239
D34802.id104668.diff
No One
Temporary
Actions
View File
Edit File
Delete File
View Transforms
Subscribe
Mute Notifications
Flag For Later
Award Token
Size
5 KB
Referenced Files
None
Subscribers
None
D34802.id104668.diff
View Options
Index: sys/amd64/include/cpufunc.h
===================================================================
--- sys/amd64/include/cpufunc.h
+++ sys/amd64/include/cpufunc.h
@@ -57,8 +57,6 @@
#define writel(va, d) (*(volatile uint32_t *) (va) = (d))
#define writeq(va, d) (*(volatile uint64_t *) (va) = (d))
-#if defined(__CC_SUPPORTS___INLINE)
-
static __inline void
breakpoint(void)
{
@@ -964,73 +962,6 @@
return (sgx_encls(SGX_EREMOVE, 0, (uint64_t)epc, 0));
}
-#else /* !__CC_SUPPORTS___INLINE */
-
-int breakpoint(void);
-u_int bsfl(u_int mask);
-u_int bsrl(u_int mask);
-void clflush(u_long addr);
-void clts(void);
-void cpuid_count(u_int ax, u_int cx, u_int *p);
-void disable_intr(void);
-void do_cpuid(u_int ax, u_int *p);
-void enable_intr(void);
-void halt(void);
-void ia32_pause(void);
-u_char inb(u_int port);
-u_int inl(u_int port);
-void insb(u_int port, void *addr, size_t count);
-void insl(u_int port, void *addr, size_t count);
-void insw(u_int port, void *addr, size_t count);
-register_t intr_disable(void);
-void intr_restore(register_t rf);
-void invd(void);
-void invlpg(u_int addr);
-void invltlb(void);
-u_short inw(u_int port);
-void lidt(struct region_descriptor *addr);
-void lldt(u_short sel);
-void load_cr0(u_long cr0);
-void load_cr3(u_long cr3);
-void load_cr4(u_long cr4);
-void load_dr0(uint64_t dr0);
-void load_dr1(uint64_t dr1);
-void load_dr2(uint64_t dr2);
-void load_dr3(uint64_t dr3);
-void load_dr6(uint64_t dr6);
-void load_dr7(uint64_t dr7);
-void load_fs(u_short sel);
-void load_gs(u_short sel);
-void ltr(u_short sel);
-void outb(u_int port, u_char data);
-void outl(u_int port, u_int data);
-void outsb(u_int port, const void *addr, size_t count);
-void outsl(u_int port, const void *addr, size_t count);
-void outsw(u_int port, const void *addr, size_t count);
-void outw(u_int port, u_short data);
-u_long rcr0(void);
-u_long rcr2(void);
-u_long rcr3(void);
-u_long rcr4(void);
-uint64_t rdmsr(u_int msr);
-uint32_t rdmsr32(u_int msr);
-uint64_t rdpmc(u_int pmc);
-uint64_t rdr0(void);
-uint64_t rdr1(void);
-uint64_t rdr2(void);
-uint64_t rdr3(void);
-uint64_t rdr6(void);
-uint64_t rdr7(void);
-uint64_t rdtsc(void);
-u_long read_rflags(void);
-u_int rfs(void);
-u_int rgs(void);
-void wbinvd(void);
-void write_rflags(u_int rf);
-void wrmsr(u_int msr, uint64_t newval);
-
-#endif /* __CC_SUPPORTS___INLINE */
-
void reset_dbregs(void);
#ifdef _KERNEL
Index: sys/dev/ce/machdep.h
===================================================================
--- sys/dev/ce/machdep.h
+++ sys/dev/ce/machdep.h
@@ -81,11 +81,7 @@
#endif
#ifndef inline
-# ifdef __CC_SUPPORTS___INLINE__
-# define inline __inline__
-# else
-# define inline /**/
-# endif
+# define inline __inline__
#endif
#ifndef ulong64
Index: sys/dev/cp/machdep.h
===================================================================
--- sys/dev/cp/machdep.h
+++ sys/dev/cp/machdep.h
@@ -81,11 +81,7 @@
#endif
#ifndef inline
-# ifdef __CC_SUPPORTS___INLINE__
-# define inline __inline__
-# else
-# define inline /**/
-# endif
+# define inline __inline__
#endif
#ifndef ulong64
Index: sys/i386/include/cpufunc.h
===================================================================
--- sys/i386/include/cpufunc.h
+++ sys/i386/include/cpufunc.h
@@ -54,8 +54,6 @@
#define writew(va, d) (*(volatile uint16_t *) (va) = (d))
#define writel(va, d) (*(volatile uint32_t *) (va) = (d))
-#if defined(__CC_SUPPORTS___INLINE)
-
static __inline void
breakpoint(void)
{
@@ -774,78 +772,6 @@
__asm __volatile("wrpkru" : : "a" (mask), "c" (0), "d" (0));
}
-#else /* !__CC_SUPPORTS___INLINE */
-
-int breakpoint(void);
-u_int bsfl(u_int mask);
-u_int bsrl(u_int mask);
-void clflush(u_long addr);
-void clts(void);
-void cpuid_count(u_int ax, u_int cx, u_int *p);
-void disable_intr(void);
-void do_cpuid(u_int ax, u_int *p);
-void enable_intr(void);
-void halt(void);
-void ia32_pause(void);
-u_char inb(u_int port);
-u_int inl(u_int port);
-void insb(u_int port, void *addr, size_t count);
-void insl(u_int port, void *addr, size_t count);
-void insw(u_int port, void *addr, size_t count);
-register_t intr_disable(void);
-void intr_restore(register_t ef);
-void invd(void);
-void invlpg(u_int addr);
-void invltlb(void);
-u_short inw(u_int port);
-void lidt(struct region_descriptor *addr);
-void lldt(u_short sel);
-void load_cr0(u_int cr0);
-void load_cr3(u_int cr3);
-void load_cr4(u_int cr4);
-void load_dr0(u_int dr0);
-void load_dr1(u_int dr1);
-void load_dr2(u_int dr2);
-void load_dr3(u_int dr3);
-void load_dr6(u_int dr6);
-void load_dr7(u_int dr7);
-void load_fs(u_short sel);
-void load_gs(u_short sel);
-void ltr(u_short sel);
-void outb(u_int port, u_char data);
-void outl(u_int port, u_int data);
-void outsb(u_int port, const void *addr, size_t count);
-void outsl(u_int port, const void *addr, size_t count);
-void outsw(u_int port, const void *addr, size_t count);
-void outw(u_int port, u_short data);
-u_int rcr0(void);
-u_int rcr2(void);
-u_int rcr3(void);
-u_int rcr4(void);
-uint64_t rdmsr(u_int msr);
-uint64_t rdpmc(u_int pmc);
-u_int rdr0(void);
-u_int rdr1(void);
-u_int rdr2(void);
-u_int rdr3(void);
-u_int rdr6(void);
-u_int rdr7(void);
-uint64_t rdtsc(void);
-u_char read_cyrix_reg(u_char reg);
-u_int read_eflags(void);
-u_int rfs(void);
-uint64_t rgdt(void);
-u_int rgs(void);
-uint64_t ridt(void);
-u_short rldt(void);
-u_short rtr(void);
-void wbinvd(void);
-void write_cyrix_reg(u_char reg, u_char data);
-void write_eflags(u_int ef);
-void wrmsr(u_int msr, uint64_t newval);
-
-#endif /* __CC_SUPPORTS___INLINE */
-
void reset_dbregs(void);
#ifdef _KERNEL
File Metadata
Details
Attached
Mime Type
text/plain
Expires
Mon, Jan 13, 1:44 AM (19 h, 58 m)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
15774709
Default Alt Text
D34802.id104668.diff (5 KB)
Attached To
Mode
D34802: Remove checks for __CC_SUPPORTS__INLINE assuming it is always true.
Attached
Detach File
Event Timeline
Log In to Comment