Up to [cvs.NetBSD.org] / src / sys / arch / x86 / acpi
Request diff between arbitrary revisions
Default branch: MAIN
Current tag: MAIN
Revision 1.32 / (download) - annotate - [select for diffs], Sun Aug 26 01:04:03 2012 UTC (9 months, 3 weeks ago) by jakllsch
Branch: MAIN
CVS Tags: yamt-pagecache-base8,
yamt-pagecache-base7,
yamt-pagecache-base6,
tls-maxphys-nbase,
tls-maxphys-base,
tls-maxphys,
khorben-n900,
agc-symver-base,
agc-symver,
HEAD
Changes since 1.31: +4 -4
lines
Diff to previous 1.31 (colored)
It turns out we're actually waiting for other processors to be unbusy, not busy. Unbreaks ACPI suspend on uniprocessor. Probably fixes unnoticed bugs on MP. Needs pullup to netbsd-6.
Revision 1.31 / (download) - annotate - [select for diffs], Fri Apr 20 22:23:24 2012 UTC (13 months, 4 weeks ago) by rmind
Branch: MAIN
CVS Tags: yamt-pagecache-base5,
jmcneill-usbmp-base9,
jmcneill-usbmp-base10
Changes since 1.30: +15 -8
lines
Diff to previous 1.30 (colored)
- Convert x86 MD code, mainly pmap(9) e.g. TLB shootdown code, to use kcpuset(9) and thus replace hardcoded CPU bitmasks. This removes the limitation of maximum CPUs. - Support up to 256 CPUs on amd64 architecture by default. Bug fixes, improvements, completion of Xen part and testing on 64-core AMD Opteron(tm) Processor 6282 SE (also, as Xen HVM domU with 128 CPUs) by Manuel Bouyer.
Revision 1.30 / (download) - annotate - [select for diffs], Tue Apr 10 13:48:24 2012 UTC (14 months, 1 week ago) by jruoho
Branch: MAIN
CVS Tags: yamt-pagecache-base4
Changes since 1.29: +7 -30
lines
Diff to previous 1.29 (colored)
Now that 6.0 is branched, remove the ACPI-related sysctl nodes in machdep.
Revision 1.29 / (download) - annotate - [select for diffs], Fri Jul 1 18:22:39 2011 UTC (23 months, 2 weeks ago) by dyoung
Branch: MAIN
CVS Tags: yamt-pagecache-base3,
yamt-pagecache-base2,
yamt-pagecache-base,
netbsd-6-base,
jym-xensuspend-nbase,
jym-xensuspend-base,
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
Branch point for: yamt-pagecache,
netbsd-6,
jmcneill-usbmp
Changes since 1.28: +3 -3
lines
Diff to previous 1.28 (colored)
#include <sys/bus.h> instead of <machine/bus.h>.
Revision 1.28 / (download) - annotate - [select for diffs], Wed Feb 16 18:55:50 2011 UTC (2 years, 4 months ago) by jruoho
Branch: MAIN
CVS Tags: uebayasi-xip-base7,
rmind-uvmplock-nbase,
rmind-uvmplock-base,
cherry-xenmp-base,
cherry-xenmp,
bouyer-quota2-nbase,
bouyer-quota2-base
Changes since 1.27: +9 -2
lines
Diff to previous 1.27 (colored)
Explicitly re-enable the SCI interrupt when the wakeup starts (and before interrupts are enabled). A workaround for a BIOS bug. Fixes the interrupt storm reported by Taylor R. Campbell in PR # 44581.
Revision 1.27 / (download) - annotate - [select for diffs], Thu Jan 13 03:45:38 2011 UTC (2 years, 5 months ago) by jruoho
Branch: MAIN
CVS Tags: jruoho-x86intr-base
Branch point for: jruoho-x86intr,
bouyer-quota2
Changes since 1.26: +15 -8
lines
Diff to previous 1.26 (colored)
Add a comment.
Revision 1.26 / (download) - annotate - [select for diffs], Fri Dec 31 09:19:43 2010 UTC (2 years, 5 months ago) by jruoho
Branch: MAIN
CVS Tags: matt-mips64-premerge-20101231
Changes since 1.25: +57 -18
lines
Diff to previous 1.25 (colored)
Move the ACPI sleep-specific sysctl variables to hw.acpi.sleep. The old machdep-variables are provided for backwards compatibility (eventually these should be removed). All ACPI sysctl variables are now under hw.acpi.
Revision 1.25 / (download) - annotate - [select for diffs], Thu Jul 29 11:40:08 2010 UTC (2 years, 10 months ago) by jruoho
Branch: MAIN
CVS Tags: yamt-nfs-mp-base11,
yamt-nfs-mp-base10,
uebayasi-xip-base6,
uebayasi-xip-base5,
uebayasi-xip-base4,
uebayasi-xip-base3,
uebayasi-xip-base2
Changes since 1.24: +36 -73
lines
Diff to previous 1.24 (colored)
Remove the custom enter_s4_with_bios(). Use ACPICA's native AcpiEnterSleepStateS4bios() instead. Minimum functional change. ok jmcneill@
Revision 1.24 / (download) - annotate - [select for diffs], Wed Jul 28 18:10:31 2010 UTC (2 years, 10 months ago) by jruoho
Branch: MAIN
Changes since 1.23: +37 -36
lines
Diff to previous 1.23 (colored)
Use acpi_eval_set_integer(), KNF. No functional change.
Revision 1.23 / (download) - annotate - [select for diffs], Wed Apr 14 19:32:35 2010 UTC (3 years, 2 months ago) by jruoho
Branch: MAIN
CVS Tags: uebayasi-xip-base1
Changes since 1.22: +3 -3
lines
Diff to previous 1.22 (colored)
UINT32 -> uint32_t; UINT8 -> uint8_t.
Revision 1.22 / (download) - annotate - [select for diffs], Sun Apr 11 09:52:09 2010 UTC (3 years, 2 months ago) by jruoho
Branch: MAIN
Changes since 1.21: +3 -3
lines
Diff to previous 1.21 (colored)
Use CTLTYPE_BOOL.
Revision 1.21 / (download) - annotate - [select for diffs], Sun Feb 28 13:56:49 2010 UTC (3 years, 3 months ago) by jruoho
Branch: MAIN
CVS Tags: yamt-nfs-mp-base9
Branch point for: rmind-uvmplock
Changes since 1.20: +6 -4
lines
Diff to previous 1.20 (colored)
Use native functions instead of polluting the namespace with ACPICA-macros.
Revision 1.20 / (download) - annotate - [select for diffs], Sat Nov 7 07:27:48 2009 UTC (3 years, 7 months ago) by cegger
Branch: MAIN
CVS Tags: uebayasi-xip-base,
matt-premerge-20091211
Branch point for: uebayasi-xip
Changes since 1.19: +3 -3
lines
Diff to previous 1.19 (colored)
Add a flags argument to pmap_kenter_pa(9). Patch showed on tech-kern@ http://mail-index.netbsd.org/tech-kern/2009/11/04/msg006434.html No objections.
Revision 1.19 / (download) - annotate - [select for diffs], Mon Oct 26 19:16:58 2009 UTC (3 years, 7 months ago) by cegger
Branch: MAIN
Changes since 1.18: +4 -4
lines
Diff to previous 1.18 (colored)
kill extra whitespaces reviewed by tsutsui@
Revision 1.18 / (download) - annotate - [select for diffs], Wed Sep 2 15:42:31 2009 UTC (3 years, 9 months ago) by joerg
Branch: MAIN
CVS Tags: yamt-nfs-mp-base8
Changes since 1.17: +6 -3
lines
Diff to previous 1.17 (colored)
Be a bit more noisy by telling the user VGA_POST is missing in the kernel config when trying machdep.acpi_vbios_reset=2.
Revision 1.17 / (download) - annotate - [select for diffs], Wed Sep 2 15:25:07 2009 UTC (3 years, 9 months ago) by joerg
Branch: MAIN
Changes since 1.16: +9 -2
lines
Diff to previous 1.16 (colored)
Don't allow machdep.acpi_vbios_reset=2 if option VGA_POST is missing.
Revision 1.16 / (download) - annotate - [select for diffs], Mon Aug 24 02:15:46 2009 UTC (3 years, 9 months ago) by jmcneill
Branch: MAIN
Changes since 1.15: +5 -2
lines
Diff to previous 1.15 (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.15 / (download) - annotate - [select for diffs], Tue Aug 18 16:41:03 2009 UTC (3 years, 10 months ago) by jmcneill
Branch: MAIN
CVS Tags: yamt-nfs-mp-base7
Changes since 1.14: +5 -5
lines
Diff to previous 1.14 (colored)
Switch to ACPICA 20090730, and update for API changes.
Revision 1.14 / (download) - annotate - [select for diffs], Fri Mar 27 19:53:19 2009 UTC (4 years, 2 months ago) by drochner
Branch: MAIN
CVS Tags: yamt-nfs-mp-base6,
yamt-nfs-mp-base5,
yamt-nfs-mp-base4,
yamt-nfs-mp-base3,
nick-hppapmap-base4,
nick-hppapmap-base3,
nick-hppapmap-base,
jymxensuspend-base
Changes since 1.13: +2 -4
lines
Diff to previous 1.13 (colored)
Rearrange TSC inter-CPU synchronization code so that the gory details are dealt with in x86/tsc.c and callers don't have to care that much. Also add some comments and make some variables static. approved by ad (a while ago)
Revision 1.13 / (download) - annotate - [select for diffs], Wed Mar 18 17:06:48 2009 UTC (4 years, 3 months ago) by cegger
Branch: MAIN
Changes since 1.12: +4 -4
lines
Diff to previous 1.12 (colored)
bcopy -> memcpy
Revision 1.12 / (download) - annotate - [select for diffs], Thu Feb 26 19:49:15 2009 UTC (4 years, 3 months ago) by drochner
Branch: MAIN
CVS Tags: nick-hppapmap-base2
Changes since 1.11: +8 -2
lines
Diff to previous 1.11 (colored)
sync TSC on resume (because CPUs were switched off in the meantime), otherwise we get diverging timecounters leading to eg the monotonic clock jump backwards (pullup candidate)
Revision 1.11 / (download) - annotate - [select for diffs], Mon Nov 17 23:29:49 2008 UTC (4 years, 7 months ago) by joerg
Branch: MAIN
CVS Tags: mjf-devfs2-base,
haad-nbase2,
haad-dm-base2,
haad-dm-base,
ad-audiomp2-base,
ad-audiomp2
Branch point for: jym-xensuspend
Changes since 1.10: +4 -2
lines
Diff to previous 1.10 (colored)
On resum-from-RAM explicitly restore PCI link device state before reenabling interrupts. At least one BIOS doesn't do this automatically as reported by Christoph Egger.
Revision 1.10 / (download) - annotate - [select for diffs], Tue Sep 23 14:54:23 2008 UTC (4 years, 8 months ago) by joerg
Branch: MAIN
CVS Tags: wrstuden-revivesa-base-4,
netbsd-5-base,
matt-mips64-base2,
haad-dm-base1
Branch point for: nick-hppapmap,
netbsd-5
Changes since 1.9: +7 -2
lines
Diff to previous 1.9 (colored)
Explicitly disable all GPEs and clear fixed events before enabling interrupts. This is the first part of PR 38683.
Revision 1.9 / (download) - annotate - [select for diffs], Fri Sep 19 11:15:50 2008 UTC (4 years, 9 months ago) by jmcneill
Branch: MAIN
Changes since 1.8: +3 -1
lines
Diff to previous 1.8 (colored)
Revert previous.
Revision 1.8 / (download) - annotate - [select for diffs], Wed Sep 10 03:56:12 2008 UTC (4 years, 9 months ago) by jmcneill
Branch: MAIN
CVS Tags: wrstuden-revivesa-base-3
Changes since 1.7: +3 -5
lines
Diff to previous 1.7 (colored)
PR# 38683 - T61 cannot suspend with recent kernels Don't restore spl until after AcpiLeaveSleepState.
Revision 1.7 / (download) - annotate - [select for diffs], Thu Jul 31 14:05:05 2008 UTC (4 years, 10 months ago) by joerg
Branch: MAIN
CVS Tags: wrstuden-revivesa-base-2
Changes since 1.6: +4 -4
lines
Diff to previous 1.6 (colored)
machdep.acpi_vbios_reset = 2 --> vga_pci_resume will use x86emu to do a POST when options VGA_POST is present.
Revision 1.6 / (download) - annotate - [select for diffs], Sun May 11 15:32:20 2008 UTC (5 years, 1 month ago) by ad
Branch: MAIN
CVS Tags: yamt-pf42-base4,
yamt-pf42-base3,
yamt-pf42-base2,
yamt-nfs-mp-base2,
wrstuden-revivesa-base-1,
wrstuden-revivesa-base,
simonb-wapbl-nbase,
simonb-wapbl-base,
simonb-wapbl,
hpcarm-cleanup-nbase
Branch point for: haad-dm
Changes since 1.5: +3 -3
lines
Diff to previous 1.5 (colored)
Share cpu.h between the x86 ports.
Revision 1.5 / (download) - annotate - [select for diffs], Mon Apr 28 20:23:40 2008 UTC (5 years, 1 month ago) by martin
Branch: MAIN
Branch point for: wrstuden-revivesa
Changes since 1.4: +2 -9
lines
Diff to previous 1.4 (colored)
Remove clause 3 and 4 from TNF licenses
Revision 1.4 / (download) - annotate - [select for diffs], Thu Apr 3 10:20:18 2008 UTC (5 years, 2 months ago) by jmcneill
Branch: MAIN
CVS Tags: yamt-pf42-baseX,
yamt-pf42-base,
yamt-nfs-mp-base
Branch point for: yamt-pf42,
yamt-nfs-mp
Changes since 1.3: +3 -3
lines
Diff to previous 1.3 (colored)
Disable machdep.acpi_beep_on_reset by default.
Revision 1.3 / (download) - annotate - [select for diffs], Wed Jan 30 09:02:46 2008 UTC (5 years, 4 months ago) by ad
Branch: MAIN
CVS Tags: yamt-lazymbuf-base15,
yamt-lazymbuf-base14,
nick-net80211-sync-base,
nick-net80211-sync,
mjf-devfs-base,
matt-armv6-nbase,
keiichi-mipv6-nbase,
keiichi-mipv6-base,
keiichi-mipv6,
hpcarm-cleanup-base,
ad-socklock-base1
Branch point for: mjf-devfs2
Changes since 1.2: +3 -6
lines
Diff to previous 1.2 (colored)
splhigh == splipi
Revision 1.2 / (download) - annotate - [select for diffs], Tue Jan 15 14:50:08 2008 UTC (5 years, 5 months ago) by joerg
Branch: MAIN
CVS Tags: bouyer-xeni386-nbase,
bouyer-xeni386-base
Branch point for: yamt-lazymbuf
Changes since 1.1: +4 -4
lines
Diff to previous 1.1 (colored)
Introduce optional cpu_offline_md to execute MD actions at the end of cpu_offline. Use this on amd64/i386 to force a FPU save. As this was triggered by npxsave_cpu/fpusave_cpu not working for a different CPU, remove the cpu_info argument and adjust npxsave_*/fpusave_* to use bool for the save. OK ad@
Revision 1.1 / (download) - annotate - [select for diffs], Tue Dec 18 07:17:16 2007 UTC (5 years, 6 months ago) by joerg
Branch: MAIN
CVS Tags: vmlocking2-base3,
matt-armv6-base
Branch point for: vmlocking2,
mjf-devfs,
matt-armv6,
bouyer-xeni386
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.