9a7ae64d55
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 |
||
---|---|---|
.. | ||
man4.arm | ||
man4.i386 | ||
man4.powerpc | ||
man4.sparc64 | ||
aac.4 | ||
acpi_aiboost.4 | ||
acpi_asus.4 | ||
acpi_dock.4 | ||
acpi_fujitsu.4 | ||
acpi_hp.4 | ||
acpi_ibm.4 | ||
acpi_panasonic.4 | ||
acpi_sony.4 | ||
acpi_thermal.4 | ||
acpi_toshiba.4 | ||
acpi_video.4 | ||
acpi_wmi.4 | ||
acpi.4 | ||
adv.4 | ||
adw.4 | ||
ae.4 | ||
age.4 | ||
agp.4 | ||
aha.4 | ||
ahb.4 | ||
ahc.4 | ||
ahd.4 | ||
aio.4 | ||
alc.4 | ||
ale.4 | ||
altq.4 | ||
amd.4 | ||
amdsmb.4 | ||
amdtemp.4 | ||
amr.4 | ||
an.4 | ||
arcmsr.4 | ||
asmc.4 | ||
asr.4 | ||
ata.4 | ||
atapicam.4 | ||
ataraid.4 | ||
ath_hal.4 | ||
ath.4 | ||
atkbd.4 | ||
atkbdc.4 | ||
audit.4 | ||
auditpipe.4 | ||
aue.4 | ||
axe.4 | ||
bce.4 | ||
bfe.4 | ||
bge.4 | ||
bktr.4 | ||
blackhole.4 | ||
bpf.4 | ||
bridge.4 | ||
bt.4 | ||
bwi.4 | ||
cardbus.4 | ||
carp.4 | ||
cas.4 | ||
ccd.4 | ||
cd.4 | ||
cdce.4 | ||
ch.4 | ||
ciss.4 | ||
cm.4 | ||
cmx.4 | ||
coda.4 | ||
coretemp.4 | ||
cpuctl.4 | ||
cpufreq.4 | ||
crypto.4 | ||
cue.4 | ||
cxgb.4 | ||
cy.4 | ||
da.4 | ||
dc.4 | ||
dcons_crom.4 | ||
dcons.4 | ||
ddb.4 | ||
de.4 | ||
devctl.4 | ||
digi.4 | ||
disc.4 | ||
divert.4 | ||
dpt.4 | ||
dummynet.4 | ||
ed.4 | ||
edsc.4 | ||
ef.4 | ||
ehci.4 | ||
em.4 | ||
en.4 | ||
enc.4 | ||
epair.4 | ||
esp.4 | ||
et.4 | ||
exca.4 | ||
faith.4 | ||
fatm.4 | ||
fd.4 | ||
fdc.4 | ||
firewire.4 | ||
fpa.4 | ||
fwe.4 | ||
fwip.4 | ||
fwohci.4 | ||
fxp.4 | ||
gbde.4 | ||
gdb.4 | ||
gem.4 | ||
geom_fox.4 | ||
geom_linux_lvm.4 | ||
geom_uzip.4 | ||
geom.4 | ||
gif.4 | ||
gre.4 | ||
harp.4 | ||
hatm.4 | ||
hfa.4 | ||
hifn.4 | ||
hme.4 | ||
hptiop.4 | ||
hptmv.4 | ||
hptrr.4 | ||
hwpmc.4 | ||
ichsmb.4 | ||
ichwd.4 | ||
icmp6.4 | ||
icmp.4 | ||
ida.4 | ||
idt.4 | ||
ieee80211.4 | ||
ifmib.4 | ||
igb.4 | ||
igmp.4 | ||
iic.4 | ||
iicbb.4 | ||
iicbus.4 | ||
iicsmb.4 | ||
iir.4 | ||
inet6.4 | ||
inet.4 | ||
intpm.4 | ||
intro.4 | ||
io.4 | ||
ip6.4 | ||
ip.4 | ||
ipfirewall.4 | ||
ipmi.4 | ||
ips.4 | ||
ipsec.4 | ||
ipw.4 | ||
iscsi_initiator.4 | ||
isp.4 | ||
ispfw.4 | ||
iwi.4 | ||
iwn.4 | ||
iwnfw.4 | ||
ixgb.4 | ||
ixgbe.4 | ||
jme.4 | ||
joy.4 | ||
kbdmux.4 | ||
keyboard.4 | ||
kld.4 | ||
ksyms.4 | ||
ktr.4 | ||
kue.4 | ||
lagg.4 | ||
le.4 | ||
led.4 | ||
lge.4 | ||
linux.4 | ||
lmc.4 | ||
lo.4 | ||
lp.4 | ||
lpbb.4 | ||
lpt.4 | ||
mac_biba.4 | ||
mac_bsdextended.4 | ||
mac_ifoff.4 | ||
mac_lomac.4 | ||
mac_mls.4 | ||
mac_none.4 | ||
mac_partition.4 | ||
mac_portacl.4 | ||
mac_seeotheruids.4 | ||
mac_stub.4 | ||
mac_test.4 | ||
mac.4 | ||
Makefile | ||
malo.4 | ||
md.4 | ||
mem.4 | ||
meteor.4 | ||
mfi.4 | ||
miibus.4 | ||
mld.4 | ||
mlx.4 | ||
mly.4 | ||
mmc.4 | ||
mmcsd.4 | ||
mn.4 | ||
mouse.4 | ||
mpt.4 | ||
msk.4 | ||
mtio.4 | ||
multicast.4 | ||
mwl.4 | ||
mwlfw.4 | ||
mxge.4 | ||
my.4 | ||
natm.4 | ||
natmip.4 | ||
ncr.4 | ||
ncv.4 | ||
ndis.4 | ||
netgraph.4 | ||
netintro.4 | ||
nfe.4 | ||
nfsmb.4 | ||
ng_async.4 | ||
ng_atm.4 | ||
ng_atmllc.4 | ||
ng_bluetooth.4 | ||
ng_bpf.4 | ||
ng_bridge.4 | ||
ng_bt3c.4 | ||
ng_btsocket.4 | ||
ng_car.4 | ||
ng_ccatm.4 | ||
ng_cisco.4 | ||
ng_deflate.4 | ||
ng_device.4 | ||
ng_echo.4 | ||
ng_eiface.4 | ||
ng_etf.4 | ||
ng_ether_echo.4 | ||
ng_ether.4 | ||
ng_fec.4 | ||
ng_frame_relay.4 | ||
ng_gif_demux.4 | ||
ng_gif.4 | ||
ng_h4.4 | ||
ng_hci.4 | ||
ng_hole.4 | ||
ng_hub.4 | ||
ng_iface.4 | ||
ng_ip_input.4 | ||
ng_ipfw.4 | ||
ng_ksocket.4 | ||
ng_l2cap.4 | ||
ng_l2tp.4 | ||
ng_lmi.4 | ||
ng_mppc.4 | ||
ng_nat.4 | ||
ng_netflow.4 | ||
ng_one2many.4 | ||
ng_ppp.4 | ||
ng_pppoe.4 | ||
ng_pptpgre.4 | ||
ng_pred1.4 | ||
ng_rfc1490.4 | ||
ng_socket.4 | ||
ng_source.4 | ||
ng_split.4 | ||
ng_sppp.4 | ||
ng_sscfu.4 | ||
ng_sscop.4 | ||
ng_tag.4 | ||
ng_tcpmss.4 | ||
ng_tee.4 | ||
ng_tty.4 | ||
ng_ubt.4 | ||
ng_UI.4 | ||
ng_uni.4 | ||
ng_vjc.4 | ||
ng_vlan.4 | ||
ngatmbase.4 | ||
nge.4 | ||
nmdm.4 | ||
nsp.4 | ||
null.4 | ||
nve.4 | ||
nxge.4 | ||
ohci.4 | ||
orm.4 | ||
pass.4 | ||
patm.4 | ||
pccard.4 | ||
pccbb.4 | ||
pci.4 | ||
pcib.4 | ||
pcic.4 | ||
pcm.4 | ||
pcn.4 | ||
pim.4 | ||
polling.4 | ||
ppbus.4 | ||
ppc.4 | ||
ppi.4 | ||
psm.4 | ||
pst.4 | ||
pt.4 | ||
pts.4 | ||
pty.4 | ||
puc.4 | ||
ral.4 | ||
random.4 | ||
rc.4 | ||
re.4 | ||
rl.4 | ||
rndtest.4 | ||
route.4 | ||
rp.4 | ||
rue.4 | ||
rum.4 | ||
sa.4 | ||
safe.4 | ||
sbp_targ.4 | ||
sbp.4 | ||
scc.4 | ||
sched_4bsd.4 | ||
sched_ule.4 | ||
screen.4 | ||
scsi.4 | ||
sctp.4 | ||
sdhci.4 | ||
sem.4 | ||
ses.4 | ||
sf.4 | ||
si.4 | ||
sio.4 | ||
sis.4 | ||
sk.4 | ||
smb.4 | ||
smbus.4 | ||
smp.4 | ||
sn.4 | ||
snd_ad1816.4 | ||
snd_als4000.4 | ||
snd_atiixp.4 | ||
snd_cmi.4 | ||
snd_cs4281.4 | ||
snd_csa.4 | ||
snd_ds1.4 | ||
snd_emu10k1.4 | ||
snd_emu10kx.4 | ||
snd_envy24.4 | ||
snd_envy24ht.4 | ||
snd_es137x.4 | ||
snd_ess.4 | ||
snd_fm801.4 | ||
snd_gusc.4 | ||
snd_hda.4 | ||
snd_ich.4 | ||
snd_maestro3.4 | ||
snd_maestro.4 | ||
snd_mss.4 | ||
snd_neomagic.4 | ||
snd_sbc.4 | ||
snd_solo.4 | ||
snd_spicds.4 | ||
snd_t4dwave.4 | ||
snd_uaudio.4 | ||
snd_via82c686.4 | ||
snd_via8233.4 | ||
snd_vibes.4 | ||
snp.4 | ||
spic.4 | ||
spkr.4 | ||
splash.4 | ||
sppp.4 | ||
ste.4 | ||
stf.4 | ||
stg.4 | ||
stge.4 | ||
sym.4 | ||
syncache.4 | ||
syncer.4 | ||
syscons.4 | ||
sysmouse.4 | ||
tap.4 | ||
targ.4 | ||
tcp.4 | ||
tdfx.4 | ||
termios.4 | ||
textdump.4 | ||
ti.4 | ||
tl.4 | ||
trm.4 | ||
tty.4 | ||
tun.4 | ||
twa.4 | ||
twe.4 | ||
tx.4 | ||
txp.4 | ||
u3g.4 | ||
uark.4 | ||
uart.4 | ||
uath.4 | ||
ubsa.4 | ||
ubsec.4 | ||
ubser.4 | ||
ubtbcmfw.4 | ||
uchcom.4 | ||
ucom.4 | ||
ucycom.4 | ||
udav.4 | ||
udbp.4 | ||
udp.4 | ||
ufm.4 | ||
ufoma.4 | ||
uftdi.4 | ||
ugen.4 | ||
uhci.4 | ||
uhid.4 | ||
uipaq.4 | ||
ukbd.4 | ||
ulpt.4 | ||
umass.4 | ||
umct.4 | ||
umodem.4 | ||
ums.4 | ||
unix.4 | ||
upgt.4 | ||
uplcom.4 | ||
ural.4 | ||
urio.4 | ||
urtw.4 | ||
usb2_template.4 | ||
usb.4 | ||
uslcom.4 | ||
utopia.4 | ||
uvisor.4 | ||
uvscom.4 | ||
vga.4 | ||
vge.4 | ||
vinum.4 | ||
vkbd.4 | ||
vlan.4 | ||
vpo.4 | ||
vr.4 | ||
watchdog.4 | ||
wb.4 | ||
wi.4 | ||
witness.4 | ||
wlan_acl.4 | ||
wlan_amrr.4 | ||
wlan_ccmp.4 | ||
wlan_tkip.4 | ||
wlan_wep.4 | ||
wlan_xauth.4 | ||
wlan.4 | ||
wpi.4 | ||
xe.4 | ||
xl.4 | ||
xpt.4 | ||
zero.4 | ||
zyd.4 |