History log of /dragonfly/sys/cpu/x86_64/misc/monitor.s (Results 1 – 8 of 8)
Revision (<<< Hide revision tags) (Show revision tags >>>) Date Author Comments
Revision tags: v6.2.1, v6.2.0, v6.3.0, v6.0.1, v6.0.0, v6.0.0rc1, v6.1.0, v5.8.3, v5.8.2, v5.8.1, v5.8.0, v5.9.0, v5.8.0rc1, v5.6.3, v5.6.2, v5.6.1, v5.6.0, v5.6.0rc1, v5.7.0, v5.4.3, v5.4.2, v5.4.1, v5.4.0, v5.5.0, v5.4.0rc1, v5.2.2, v5.2.1, v5.2.0, v5.3.0, v5.2.0rc, v5.0.2, v5.0.1, v5.0.0, v5.0.0rc2, v5.1.0, v5.0.0rc1, v4.8.1
# b1d2a2de 23-Jul-2017 zrj <rimvydas.jasinskas@gmail.com>

sys: Add size directives to assembly functions.

No functional change intended.


Revision tags: v4.8.0, v4.6.2, v4.9.0, v4.8.0rc, v4.6.1, v4.6.0, v4.6.0rc2, v4.6.0rc, v4.7.0, v4.4.3, v4.4.2, v4.4.1, v4.4.0, v4.5.0, v4.4.0rc, v4.2.4, v4.3.1, v4.2.3, v4.2.1, v4.2.0, v4.0.6, v4.3.0, v4.2.0rc, v4.0.5, v4.0.4, v4.0.3, v4.0.2, v4.0.1, v4.0.0, v4.0.0rc3, v4.0.0rc2, v4.0.0rc, v4.1.0, v3.8.2, v3.8.1, v3.6.3, v3.8.0, v3.8.0rc2, v3.9.0, v3.8.0rc, v3.6.2, v3.6.1
# e5c52dd7 25-Jan-2014 Sepherosa Ziehau <sephe@dragonflybsd.org>

mwait: Allow treating interrupts as break-event for MWAIT

Even when interrupts disabled by setting ECX[0] to 1. Needed for
"native" C-state support.


Revision tags: v3.6.0, v3.7.1, v3.6.0rc, v3.7.0, v3.4.3
# a46b4a23 31-Jul-2013 Matthew Dillon <dillon@apollo.backplane.com>

kernel - Add hw.cpu_mwait_haltand hw.cpu_mwait_spin

* Add globals with machine-specific meanings. This allows us to operate
with MONITOR/MWAIT and gain the same power savings that we get with
A

kernel - Add hw.cpu_mwait_haltand hw.cpu_mwait_spin

* Add globals with machine-specific meanings. This allows us to operate
with MONITOR/MWAIT and gain the same power savings that we get with
ACPI halt mode when idle. Waiting on a follow-up commit to set the
the defaults.

* For example, if we sysctl hw.cpu_mwait_halt=0x44 hw.cpu_mwait_spin=0x11
(and leaving machdep.cpu_idle_hlt=2) on a haswell cpu it will shave the
idle power down by another 5W, from 25W to 20W on an idle Haswell Xeon
3.4 GHz server chip without impacting wakeup performance too badly.

show more ...


Revision tags: v3.4.2, v3.4.0, v3.4.1, v3.4.0rc, v3.5.0, v3.2.2, v3.2.1, v3.2.0, v3.3.0, v3.0.3, v3.0.2, v3.0.1, v3.1.0, v3.0.0
# 86d7f5d3 26-Nov-2011 John Marino <draco@marino.st>

Initial import of binutils 2.22 on the new vendor branch

Future versions of binutils will also reside on this branch rather
than continuing to create new binutils branches for each new version.


Revision tags: v2.12.0, v2.13.0, v2.10.1, v2.11.0, v2.10.0
# 014e00da 18-Dec-2010 Venkatesh Srinivas <me@endeavour.zapto.org>

Rename cpu_mmw_pause(l) to cpu_mmw_pause_(int/long)


# b2926bfc 18-Dec-2010 Venkatesh Srinivas <me@endeavour.zapto.org>

Use xorq, not xorl, for RAX on x64.


# 4302200f 18-Dec-2010 Venkatesh Srinivas <me@endeavour.zapto.org>

kernel -- Replace cpu_mmw_mwait with _pause, which doesn't loop. Correct bugs.


# 38e518ec 18-Dec-2010 Venkatesh Srinivas <me@endeavour.zapto.org>

kernel -- Monitor/Mwait routine for x64; (untested!)