Up to [cvs.NetBSD.org] / src / sys / arch / amd64 / acpi
Request diff between arbitrary revisions
Default branch: MAIN
Current tag: MAIN
Revision 1.11 / (download) - annotate - [select for diffs], Thu Apr 19 18:00:34 2012 UTC (13 months ago) by jym
CVS Tags: yamt-pagecache-base8, yamt-pagecache-base7, yamt-pagecache-base6, yamt-pagecache-base5, tls-maxphys-nbase, tls-maxphys-base, tls-maxphys, khorben-n900, jmcneill-usbmp-base9, jmcneill-usbmp-base10, agc-symver-base, agc-symver, HEAD
Changes since 1.10: +2 -2 lines
Diff to previous 1.10 (colored)
Set the CR0_AM bit so processes can enable alignment check errors under x86 through PSL_AC bit. ATF test incoming shortly.
Revision 1.10 / (download) - annotate - [select for diffs], Mon Aug 24 22:06:50 2009 UTC (3 years, 9 months ago) by jmcneill
CVS Tags: yamt-pagecache-base4, yamt-pagecache-base3, yamt-pagecache-base2, yamt-pagecache-base, yamt-nfs-mp-base9, yamt-nfs-mp-base8, yamt-nfs-mp-base11, yamt-nfs-mp-base10, uebayasi-xip-base7, uebayasi-xip-base6, uebayasi-xip-base5, uebayasi-xip-base4, uebayasi-xip-base3, uebayasi-xip-base2, uebayasi-xip-base1, uebayasi-xip-base, uebayasi-xip, rmind-uvmplock-nbase, rmind-uvmplock-base, rmind-uvmplock, netbsd-6-base, matt-premerge-20091211, matt-mips64-premerge-20101231, jym-xensuspend-nbase, jym-xensuspend-base, jruoho-x86intr-base, jruoho-x86intr, jmcneill-usbmp-pre-base2, jmcneill-usbmp-base8, jmcneill-usbmp-base7, jmcneill-usbmp-base6, jmcneill-usbmp-base5, jmcneill-usbmp-base4, jmcneill-usbmp-base3, jmcneill-usbmp-base2, jmcneill-usbmp-base, jmcneill-audiomp3-base, jmcneill-audiomp3, cherry-xenmp-base, cherry-xenmp, bouyer-quota2-nbase, bouyer-quota2-base, bouyer-quota2
Branch point for: yamt-pagecache, netbsd-6, jmcneill-usbmp
Changes since 1.9: +3 -1 lines
Diff to previous 1.9 (colored)
Add definition for WAKEUP_vesa_modenum
Revision 1.9 / (download) - annotate - [select for diffs], Mon Aug 24 10:16:12 2009 UTC (3 years, 9 months ago) by jmcneill
Changes since 1.8: +9 -11 lines
Diff to previous 1.8 (colored)
Ensure that the VBE mode is only restored when machdep.acpi_vbios_reset=1
Revision 1.8 / (download) - annotate - [select for diffs], Mon Aug 24 02:15:46 2009 UTC (3 years, 9 months ago) by jmcneill
Changes since 1.7: +15 -1 lines
Diff to previous 1.7 (colored)
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.
Revision 1.7 / (download) - annotate - [select for diffs], Sun May 25 17:20:29 2008 UTC (5 years ago) by joerg
CVS Tags: yamt-pf42-base4, yamt-pf42-base3, yamt-nfs-mp-base7, yamt-nfs-mp-base6, yamt-nfs-mp-base5, yamt-nfs-mp-base4, yamt-nfs-mp-base3, wrstuden-revivesa-base-4, wrstuden-revivesa-base-3, wrstuden-revivesa-base-2, wrstuden-revivesa-base-1, wrstuden-revivesa-base, simonb-wapbl-nbase, simonb-wapbl-base, simonb-wapbl, nick-hppapmap-base4, nick-hppapmap-base3, nick-hppapmap-base2, nick-hppapmap-base, nick-hppapmap, netbsd-5-base, netbsd-5-2-RELEASE, netbsd-5-2-RC1, netbsd-5-2, netbsd-5-1-RELEASE, netbsd-5-1-RC4, netbsd-5-1-RC3, netbsd-5-1-RC2, netbsd-5-1-RC1, netbsd-5-1-2-RELEASE, netbsd-5-1-1-RELEASE, netbsd-5-1, netbsd-5-0-RELEASE, netbsd-5-0-RC4, netbsd-5-0-RC3, netbsd-5-0-RC2, netbsd-5-0-RC1, netbsd-5-0-2-RELEASE, netbsd-5-0-1-RELEASE, netbsd-5-0, netbsd-5, mjf-devfs2-base, matt-nb5-pq3-base, matt-nb5-pq3, matt-nb5-mips64-u2-k2-k4-k7-k8-k9, matt-nb5-mips64-u1-k1-k5, matt-nb5-mips64-premerge-20101231, matt-nb5-mips64-premerge-20091211, matt-nb5-mips64-k15, matt-nb5-mips64, matt-nb4-mips64-k7-u2a-k9b, matt-mips64-base2, jymxensuspend-base, haad-nbase2, haad-dm-base2, haad-dm-base1, haad-dm-base, haad-dm, ad-audiomp2-base, ad-audiomp2
Branch point for: jym-xensuspend
Changes since 1.6: +21 -3 lines
Diff to previous 1.6 (colored)
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.
Revision 1.6 / (download) - annotate - [select for diffs], Sun May 25 16:17:37 2008 UTC (5 years ago) by jmcneill
Changes since 1.5: +1 -2 lines
Diff to previous 1.5 (colored)
Remove unnecessary rdmsr when modifying MSR_EFER.
Revision 1.5 / (download) - annotate - [select for diffs], Sun May 11 15:32:20 2008 UTC (5 years ago) by ad
CVS Tags: yamt-pf42-base2, yamt-nfs-mp-base2, hpcarm-cleanup-nbase
Changes since 1.4: +4 -4 lines
Diff to previous 1.4 (colored)
Share cpu.h between the x86 ports.
Revision 1.4 / (download) - annotate - [select for diffs], Mon Apr 28 20:23:12 2008 UTC (5 years ago) by martin
Branch point for: wrstuden-revivesa
Changes since 1.3: +1 -8 lines
Diff to previous 1.3 (colored)
Remove clause 3 and 4 from TNF licenses
Revision 1.3 / (download) - annotate - [select for diffs], Tue Dec 18 07:17:08 2007 UTC (5 years, 5 months ago) by joerg
CVS Tags: yamt-pf42-baseX, yamt-pf42-base, yamt-nfs-mp-base, yamt-lazymbuf-base15, yamt-lazymbuf-base14, vmlocking2-base3, nick-net80211-sync-base, nick-net80211-sync, mjf-devfs-base, matt-armv6-nbase, matt-armv6-base, keiichi-mipv6-nbase, keiichi-mipv6-base, keiichi-mipv6, hpcarm-cleanup-base, bouyer-xeni386-nbase, bouyer-xeni386-base, ad-socklock-base1
Branch point for: yamt-pf42, yamt-nfs-mp, yamt-lazymbuf, mjf-devfs2, matt-armv6
Changes since 1.2: +10 -7 lines
Diff to previous 1.2 (colored)
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.
Revision 1.2 / (download) - annotate - [select for diffs], Sun Dec 9 20:27:42 2007 UTC (5 years, 5 months ago) by jmcneill
CVS Tags: yamt-kmem-base3, yamt-kmem-base2, cube-autoconf-base, cube-autoconf
Branch point for: bouyer-xeni386
Changes since 1.1: +249 -0 lines
Diff to previous 1.1 (colored)
Merge jmcneill-pm branch.
Revision 1.1, Thu Sep 6 22:59:43 2007 UTC (5 years, 8 months ago) by jmcneill
CVS Tags: yamt-x86pmap-base4, yamt-x86pmap-base3, yamt-x86pmap-base2, yamt-x86pmap-base, yamt-x86pmap, yamt-kmem-base, vmlocking2-base2, vmlocking2-base1, vmlocking-nbase, vmlocking-base, reinoud-bufcleanup-nbase, reinoud-bufcleanup-base, jmcneill-pm-base, jmcneill-base, bouyer-xenamd64-base2, bouyer-xenamd64-base, bouyer-xenamd64
Branch point for: yamt-kmem, vmlocking2, mjf-devfs, jmcneill-pm
file acpi_wakecode.S was initially added on branch jmcneill-pm.
This form allows you to request diff's between any two revisions of a file. You may select a symbolic revision name using the selection box or you may type in a numeric name using the type-in text box.