freebsd-dev/share/man
Stanislav Sedov b2d758545b - Add support to atomically set/clear individual bits of a MSR register
via cpuctl(4) driver.  Two new CPUCTL_MSRSBIT and CPUCTL_MSRCBIT ioctl(2)
  calls treat the data field of the argument struct passed as a mask
  and set/clear bits of the MSR register according to the mask value.
- Allow user to perform atomic bitwise AND and OR operaions on MSR registers
  via cpucontrol(8) utility.  Two new operations ("&=" and "|=") have been
  added.  The first one applies bitwise AND operaion between the current
  contents of the MSR register and the mask, and the second performs bitwise
  OR.  The argument can be optionally prefixed with "~" inversion operator.
  This allows one to mimic the "clear bit" behavior by using the command
  like this:
      cpucontrol -m 0x10&=~0x02		# clear the second bit of TSC MSR

  Inversion operator support in all modes (assignment, OR, AND).

Approved by:	re (kib)
MFC after:	1 month
2009-06-30 12:35:47 +00:00
..
man1
man3 Rename the queue macros I introduced last year. 2009-05-27 19:28:04 +00:00
man4 - Add support to atomically set/clear individual bits of a MSR register 2009-06-30 12:35:47 +00:00
man5 I don't know why fstab doesn't document that the fifth field specifies 2009-06-07 07:45:25 +00:00
man6
man7 Usermode portion of the support for swap allocation accounting: 2009-06-23 20:57:27 +00:00
man8 Support shadow.byname and shadow.byuid maps, protecting them by 2009-06-25 16:15:39 +00:00
man9 Move programming info from usb(4) to usbdi(9) and update for the usb stack 2009-06-24 17:01:17 +00:00
Makefile