History log of /netbsd-src/sys/arch/amd64/acpi/acpi_wakecode.S (Results 1 – 12 of 12)
Revision Date Author Comments
# ee1c6cfc 24-Jul-2016 maxv <maxv@NetBSD.org>

KNF, and reduce the diff between amd64 and i386.


# 7ef87bcc 15-Jan-2014 joerg <joerg@NetBSD.org>

LLVM doesn't support data32/addr32, but is smart enough to figure the
necessary prefixes out.


# b053fe26 19-Apr-2012 jym <jym@NetBSD.org>

Set the CR0_AM bit so processes can enable alignment check errors under
x86 through PSL_AC bit.

ATF test incoming shortly.


# dd324f84 24-Aug-2009 jmcneill <jmcneill@NetBSD.org>

Add definition for WAKEUP_vesa_modenum


# e1f40929 24-Aug-2009 jmcneill <jmcneill@NetBSD.org>

Ensure that the VBE mode is only restored when machdep.acpi_vbios_reset=1


# b585cf85 24-Aug-2009 jmcneill <jmcneill@NetBSD.org>

Pass the VBE mode number from the bootloader to the kernel, and then
make the ACPI wakecode aware of it. Restore the desired VBE mode on resume
when acpi_vbios_reset=1, so suspend/resume with genfb c

Pass the VBE mode number from the bootloader to the kernel, and then
make the ACPI wakecode aware of it. Restore the desired VBE mode on resume
when acpi_vbios_reset=1, so suspend/resume with genfb console will work.

show more ...


# ae85e6b9 25-May-2008 joerg <joerg@NetBSD.org>

Random underdocumented CPU facts:
AMD K8 and newer will trap when enabling the NX support outside PAE
paging mode. The AMD64 wake code was restoring the MSR EFER to switch to
Long Mode and naturally

Random underdocumented CPU facts:
AMD K8 and newer will trap when enabling the NX support outside PAE
paging mode. The AMD64 wake code was restoring the MSR EFER to switch to
Long Mode and naturally didn't have paging enabled at that point.
While this works fine with Intel CPUs, it resulted in an immediate
reboot with AMD processors.

Fixed by a joint brain storming session of jmcneill@, cegger@ and
myself, based on some input from the hardware developers. This fixes
PR 38587.

show more ...


# 43af10dd 25-May-2008 jmcneill <jmcneill@NetBSD.org>

Remove unnecessary rdmsr when modifying MSR_EFER.


# f674d967 11-May-2008 ad <ad@NetBSD.org>

Share cpu.h between the x86 ports.


# ce099b40 28-Apr-2008 martin <martin@NetBSD.org>

Remove clause 3 and 4 from TNF licenses


# 870cffb0 18-Dec-2007 joerg <joerg@NetBSD.org>

Add new IPI for saving CPU state explicitly, share high-level part of
ACPI wakeup code and teach it how to start the APs again. As a side
effect the CPU_START interface allows choosing between differ

Add new IPI for saving CPU state explicitly, share high-level part of
ACPI wakeup code and teach it how to start the APs again. As a side
effect the CPU_START interface allows choosing between different
bootstrap codes more easily now.

show more ...


# 4c1d81b2 09-Dec-2007 jmcneill <jmcneill@NetBSD.org>

Merge jmcneill-pm branch.