[BACK]Return to cpufunc.h CVS log [TXT][DIR] Up to [cvs.NetBSD.org] / src / sys / arch / x86 / include

Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.

Diff for /src/sys/arch/x86/include/cpufunc.h between version 1.22.8.1 and 1.23

version 1.22.8.1, 2018/03/06 10:17:11 version 1.23, 2017/10/15 11:31:00
Line 50  void x86_sfence(void);
Line 50  void x86_sfence(void);
 void    x86_mfence(void);  void    x86_mfence(void);
 void    x86_flush(void);  void    x86_flush(void);
 #ifndef XEN  #ifndef XEN
 void    x86_hotpatch(uint32_t, const uint8_t *, size_t);  
 void    x86_patch_window_open(u_long *, u_long *);  
 void    x86_patch_window_close(u_long, u_long);  
 void    x86_patch(bool);  void    x86_patch(bool);
 #endif  #endif
 void    invlpg(vaddr_t);  void    invlpg(vaddr_t);
Line 152  uint64_t rdtsc(void);
Line 149  uint64_t rdtsc(void);
 uint64_t        rdpmc(u_int);  uint64_t        rdpmc(u_int);
 void            wrmsr(u_int, uint64_t);  void            wrmsr(u_int, uint64_t);
 void            wrmsr_locked(u_int, uint64_t);  void            wrmsr_locked(u_int, uint64_t);
   void            setds(int);
   void            setes(int);
 void            setfs(int);  void            setfs(int);
 void            setusergs(int);  void            setusergs(int);
   

Legend:
Removed from v.1.22.8.1  
changed lines
  Added in v.1.23

CVSweb <webmaster@jp.NetBSD.org>