CVS log for src/sys/i386/acpica/acpi_wakeup.c
Up to [FreeBSD] / src / sys / i386 / acpica
Request diff between arbitrary revisions
Keyword substitution: kv
Default branch: MAIN
Revision 1.53.2.1.2.1: download - view: text, markup, annotated - select for diffs
Fri Nov 11 04:20:22 2011 UTC (2 months, 4 weeks ago) by kensmith
Branches: RELENG_9_0
CVS tags: RELENG_9_0_0_RELEASE
Diff to: previous 1.53.2.1: preferred, colored
Changes since revision 1.53.2.1: +0 -0 lines
SVN rev 227445 on 2011-11-11 04:20:22Z by kensmith Copy stable/9 to releng/9.0 as part of the FreeBSD 9.0-RELEASE release cycle. Approved by: re (implicit)
Revision 1.53.2.1: download - view: text, markup, annotated - select for diffs
Fri Sep 23 00:51:37 2011 UTC (4 months, 2 weeks ago) by kensmith
Branches: RELENG_9
CVS tags: RELENG_9_0_BP
Branch point for: RELENG_9_0
Diff to: previous 1.53: preferred, colored
Changes since revision 1.53: +0 -0 lines
SVN rev 225736 on 2011-09-23 00:51:37Z by kensmith Copy head to stable/9 as part of 9.0-RELEASE release cycle. Approved by: re (implicit)
Revision 1.46.2.2.2.1: download - view: text, markup, annotated - select for diffs
Tue Dec 21 17:10:29 2010 UTC (13 months, 2 weeks ago) by kensmith
Branches: RELENG_7_4
CVS tags: RELENG_7_4_0_RELEASE
Diff to: previous 1.46.2.2: preferred, colored; next MAIN 1.47: preferred, colored
Changes since revision 1.46.2.2: +0 -0 lines
SVN rev 216618 on 2010-12-21 17:10:29Z by kensmith Copy stable/7 to releng/7.4 in preparation for FreeBSD-7.4 release. Approved by: re (implicit)
Revision 1.50.2.2.2.1: download - view: text, markup, annotated - select for diffs
Tue Dec 21 17:09:25 2010 UTC (13 months, 2 weeks ago) by kensmith
Branches: RELENG_8_2
CVS tags: RELENG_8_2_0_RELEASE
Diff to: previous 1.50.2.2: preferred, colored; next MAIN 1.51: preferred, colored
Changes since revision 1.50.2.2: +0 -0 lines
SVN rev 216617 on 2010-12-21 17:09:25Z by kensmith Copy stable/8 to releng/8.2 in preparation for FreeBSD-8.2 release. Approved by: re (implicit)
Revision 1.53: download - view: text, markup, annotated - select for diffs
Fri Nov 12 20:55:14 2010 UTC (14 months, 4 weeks ago) by jkim
Branches: MAIN
CVS tags: RELENG_9_BP, HEAD
Branch point for: RELENG_9
Diff to: previous 1.52: preferred, colored
Changes since revision 1.52: +1 -0 lines
SVN rev 215200 on 2010-11-12 20:55:14Z by jkim MFamd64: (based on) r209957 Move logic of building ACPI headers for acpi_wakeup.c into better places, remove intermediate makefile and shell script, and reduce diff between i386 and amd64.
Revision 1.52: download - view: text, markup, annotated - select for diffs
Mon Nov 1 17:40:35 2010 UTC (15 months, 1 week ago) by jhb
Branches: MAIN
Diff to: previous 1.51: preferred, colored
Changes since revision 1.51: +1 -1 lines
SVN rev 214630 on 2010-11-01 17:40:35Z by jhb Move the <machine/mca.h> header to <x86/mca.h>.
Revision 1.46.2.2: download - view: text, markup, annotated - select for diffs
Mon Jul 26 18:23:05 2010 UTC (18 months, 2 weeks ago) by jhb
Branches: RELENG_7
CVS tags: RELENG_7_4_BP
Branch point for: RELENG_7_4
Diff to: previous 1.46.2.1: preferred, colored; branchpoint 1.46: preferred, colored; next MAIN 1.47: preferred, colored
Changes since revision 1.46.2.1: +2 -0 lines
SVN rev 210510 on 2010-07-26 18:23:05Z by jhb MFC 209212: Restore the machine check register banks on resume. For banks being monitored via CMCI, reset the interrupt threshold to 1 on resume.
Revision 1.50.2.2: download - view: text, markup, annotated - select for diffs
Mon Jul 26 18:22:46 2010 UTC (18 months, 2 weeks ago) by jhb
Branches: RELENG_8
CVS tags: RELENG_8_2_BP
Branch point for: RELENG_8_2
Diff to: previous 1.50.2.1: preferred, colored; branchpoint 1.50: preferred, colored; next MAIN 1.51: preferred, colored
Changes since revision 1.50.2.1: +2 -0 lines
SVN rev 210509 on 2010-07-26 18:22:46Z by jhb MFC 209212: Restore the machine check register banks on resume. For banks being monitored via CMCI, reset the interrupt threshold to 1 on resume.
Revision 1.51: download - view: text, markup, annotated - select for diffs
Tue Jun 15 18:51:41 2010 UTC (19 months, 3 weeks ago) by jhb
Branches: MAIN
Diff to: previous 1.50: preferred, colored
Changes since revision 1.50: +2 -0 lines
SVN rev 209212 on 2010-06-15 18:51:41Z by jhb Restore the machine check register banks on resume. For banks being monitored via CMCI, reset the interrupt threshold to 1 on resume. Reviewed by: jkim MFC after: 2 weeks
Revision 1.50.2.1.4.1: download - view: text, markup, annotated - select for diffs
Mon Jun 14 02:09:06 2010 UTC (19 months, 3 weeks ago) by kensmith
Branches: RELENG_8_1
CVS tags: RELENG_8_1_0_RELEASE
Diff to: previous 1.50.2.1: preferred, colored; next MAIN 1.50.2.2: preferred, colored
Changes since revision 1.50.2.1: +0 -0 lines
SVN rev 209145 on 2010-06-14 02:09:06Z by kensmith Copy stable/8 to releng/8.1 in preparation for 8.1-RC1. Approved by: re (implicit)
Revision 1.46.2.1.6.1: download - view: text, markup, annotated - select for diffs
Wed Feb 10 00:26:20 2010 UTC (23 months, 4 weeks ago) by kensmith
Branches: RELENG_7_3
CVS tags: RELENG_7_3_0_RELEASE
Diff to: previous 1.46.2.1: preferred, colored; next MAIN 1.46.2.2: preferred, colored
Changes since revision 1.46.2.1: +0 -0 lines
SVN rev 203736 on 2010-02-10 00:26:20Z by kensmith Copy stable/7 to releng/7.3 as part of the 7.3-RELEASE process. Approved by: re (implicit)
Revision 1.50.2.1.2.1: download - view: text, markup, annotated - select for diffs
Sun Oct 25 01:10:29 2009 UTC (2 years, 3 months ago) by kensmith
Branches: RELENG_8_0
CVS tags: RELENG_8_0_0_RELEASE
Diff to: previous 1.50.2.1: preferred, colored; next MAIN 1.50.2.2: preferred, colored
Changes since revision 1.50.2.1: +0 -0 lines
SVN rev 198460 on 2009-10-25 01:10:29Z by kensmith Copy stable/8 to releng/8.0 as part of 8.0-RELEASE release procedure. Approved by: re (implicit)
Revision 1.50.2.1: download - view: text, markup, annotated - select for diffs
Mon Aug 3 08:13:06 2009 UTC (2 years, 6 months ago) by kensmith
Branches: RELENG_8
CVS tags: RELENG_8_1_BP, RELENG_8_0_BP
Branch point for: RELENG_8_1, RELENG_8_0
Diff to: previous 1.50: preferred, colored
Changes since revision 1.50: +0 -0 lines
SVN rev 196045 on 2009-08-03 08:13:06Z by kensmith Copy head to stable/8 as part of 8.0 Release cycle. Approved by: re (Implicit)
Revision 1.50: download - view: text, markup, annotated - select for diffs
Fri Jun 5 18:44:36 2009 UTC (2 years, 8 months ago) by jkim
Branches: MAIN
CVS tags: RELENG_8_BP
Branch point for: RELENG_8
Diff to: previous 1.49: preferred, colored
Changes since revision 1.49: +2 -1 lines
SVN rev 193530 on 2009-06-05 18:44:36Z by jkim Import ACPICA 20090521.
Revision 1.46.2.1.4.1: download - view: text, markup, annotated - select for diffs
Wed Apr 15 03:14:26 2009 UTC (2 years, 9 months ago) by kensmith
Branches: RELENG_7_2
CVS tags: RELENG_7_2_0_RELEASE
Diff to: previous 1.46.2.1: preferred, colored; next MAIN 1.46.2.2: preferred, colored
Changes since revision 1.46.2.1: +0 -0 lines
SVN rev 191087 on 2009-04-15 03:14:26Z by kensmith Create releng/7.2 from stable/7 in preparation for 7.2-RELEASE. Approved by: re (implicit)
Revision 1.49: download - view: text, markup, annotated - select for diffs
Wed Feb 18 22:44:55 2009 UTC (2 years, 11 months ago) by rdivacky
Branches: MAIN
Diff to: previous 1.48: preferred, colored
Changes since revision 1.48: +6 -5 lines
SVN rev 188767 on 2009-02-18 22:44:55Z by rdivacky Mark these variables as __used too. Fix a style of previous commit. Noticed by: Christoph Mallon Approved by: kib (mentor)
Revision 1.48: download - view: text, markup, annotated - select for diffs
Wed Feb 18 18:25:16 2009 UTC (2 years, 11 months ago) by rdivacky
Branches: MAIN
Diff to: previous 1.47: preferred, colored
Changes since revision 1.47: +4 -4 lines
SVN rev 188753 on 2009-02-18 18:25:16Z by rdivacky Mark these variables as __used as those are used in the asm block. Approved by: kib (mentor)
Revision 1.46.2.1.2.1: download - view: text, markup, annotated - select for diffs
Tue Nov 25 02:59:29 2008 UTC (3 years, 2 months ago) by kensmith
Branches: RELENG_7_1
CVS tags: RELENG_7_1_0_RELEASE
Diff to: previous 1.46.2.1: preferred, colored; next MAIN 1.46.2.2: preferred, colored
Changes since revision 1.46.2.1: +0 -0 lines
SVN rev 185281 on 2008-11-25 02:59:29Z by kensmith Create releng/7.1 in preparation for moving into RC phase of 7.1 release cycle. Approved by: re (implicit)
Revision 1.39.2.4.6.1: download - view: text, markup, annotated - select for diffs
Thu Oct 2 02:57:24 2008 UTC (3 years, 4 months ago) by kensmith
Branches: RELENG_6_4
CVS tags: RELENG_6_4_0_RELEASE
Diff to: previous 1.39.2.4: preferred, colored; next MAIN 1.40: preferred, colored
Changes since revision 1.39.2.4: +0 -0 lines
SVN rev 183531 on 2008-10-02 02:57:24Z by kensmith Create releng/6.4 from stable/6 in preparation for 6.4-RC1. Approved by: re (implicit)
Revision 1.46.2.1: download - view: text, markup, annotated - select for diffs
Tue Jul 22 14:27:47 2008 UTC (3 years, 6 months ago) by rwatson
Branches: RELENG_7
CVS tags: RELENG_7_3_BP, RELENG_7_2_BP, RELENG_7_1_BP
Branch point for: RELENG_7_3, RELENG_7_2, RELENG_7_1
Diff to: previous 1.46: preferred, colored
Changes since revision 1.46: +1 -1 lines
SVN rev 180695 on 2008-07-22 14:27:47Z by rwatson Merge r177253, r177255 from head to stable/7: In keeping with style(9)'s recommendations on macros, use a ';' after each SYSINIT() macro invocation. This makes a number of lightweight C parsers much happier with the FreeBSD kernel source, including cflow's prcc and lxr. Discussed with: imp, rink The requirement to place a ; after each SYSINIT definition has not been MFC'd, as this might break the compile third-party modules, but merging the actual ; additions reduces diffs against 8.x making it easier to merge other changes.
Revision 1.47: download - view: text, markup, annotated - select for diffs
Sun Mar 16 10:58:03 2008 UTC (3 years, 10 months ago) by rwatson
Branches: MAIN
Diff to: previous 1.46: preferred, colored
Changes since revision 1.46: +1 -1 lines
In keeping with style(9)'s recommendations on macros, use a ';' after each SYSINIT() macro invocation. This makes a number of lightweight C parsers much happier with the FreeBSD kernel source, including cflow's prcc and lxr. MFC after: 1 month Discussed with: imp, rink
Revision 1.46: download - view: text, markup, annotated - select for diffs
Wed Mar 14 22:30:02 2007 UTC (4 years, 10 months ago) by njl
Branches: MAIN
CVS tags: RELENG_7_BP, RELENG_7_0_BP, RELENG_7_0_0_RELEASE, RELENG_7_0
Branch point for: RELENG_7
Diff to: previous 1.45: preferred, colored
Changes since revision 1.45: +6 -11 lines
Create an identity mapping (V=P) super page for the low memory region on boot. Then, just switch to the kernel pmap when suspending instead of allocating/freeing our own mapping every time. This should solve a panic of pmap_remove() being called with interrupts disabled. Thanks to Alan Cox for developing this patch. Note: this means that ACPI requires super page (PG_PS) support in the CPU. This has been present since the Pentium and first documented in the Pentium Pro. However, it may need to be revisited later. Submitted by: alc MFC after: 1 month
Revision 1.39.2.4: download - view: text, markup, annotated - select for diffs
Wed Aug 16 04:01:49 2006 UTC (5 years, 5 months ago) by njl
Branches: RELENG_6
CVS tags: RELENG_6_4_BP, RELENG_6_3_BP, RELENG_6_3_0_RELEASE, RELENG_6_3, RELENG_6_2_BP, RELENG_6_2_0_RELEASE, RELENG_6_2
Branch point for: RELENG_6_4
Diff to: previous 1.39.2.3: preferred, colored; branchpoint 1.39: preferred, colored; next MAIN 1.40: preferred, colored
Changes since revision 1.39.2.3: +56 -27 lines
MFC: bring resume code up to HEAD, including resume_beep and man page.
Revision 1.39.2.3: download - view: text, markup, annotated - select for diffs
Sun Aug 13 11:01:57 2006 UTC (5 years, 5 months ago) by mr
Branches: RELENG_6
Diff to: previous 1.39.2.2: preferred, colored; branchpoint 1.39: preferred, colored
Changes since revision 1.39.2.2: +0 -11 lines
Backout MFC 1.45 for now to get the kernel compilable again.
Revision 1.39.2.2: download - view: text, markup, annotated - select for diffs
Sat Aug 12 00:51:18 2006 UTC (5 years, 6 months ago) by njl
Branches: RELENG_6
Diff to: previous 1.39.2.1: preferred, colored; branchpoint 1.39: preferred, colored
Changes since revision 1.39.2.1: +11 -0 lines
MFC: stop beep after resume and man page updates
Revision 1.45: download - view: text, markup, annotated - select for diffs
Tue Aug 8 01:30:54 2006 UTC (5 years, 6 months ago) by njl
Branches: MAIN
Diff to: previous 1.44: preferred, colored
Changes since revision 1.44: +11 -0 lines
If a beep was enabled, turn it off 3 seconds after resume. MFC after: 3 days
Revision 1.44: download - view: text, markup, annotated - select for diffs
Fri Jun 16 14:04:21 2006 UTC (5 years, 7 months ago) by mjacob
Branches: MAIN
Diff to: previous 1.43: preferred, colored
Changes since revision 1.43: +2 -2 lines
Unbreak tinderbox- fix device_printf arg to accomodate different sizes of vm_paddr_t in different contexts (e.g., PAE vs. non PAE).
Revision 1.43: download - view: text, markup, annotated - select for diffs
Sat Jun 10 08:20:17 2006 UTC (5 years, 8 months ago) by njl
Branches: MAIN
Diff to: previous 1.42: preferred, colored
Changes since revision 1.42: +30 -15 lines
* Ask for a page-aligned page instead of an arbitrary address. This should not be necessary but might be helpful and at least reduce fragmentation. * Add an assert to detect if the wakecode ever grows too big. We include 1 KB for stack, which should be more than enough also. * Remove unnecessary initialization of static variables. * Add comments and a bootverbose print giving the page phys address.
Revision 1.42: download - view: text, markup, annotated - select for diffs
Thu Jun 8 17:54:10 2006 UTC (5 years, 8 months ago) by njl
Branches: MAIN
Diff to: previous 1.41: preferred, colored
Changes since revision 1.41: +2 -0 lines
Minor tweaks to the resume code that might help people debug. * Add hw.acpi.resume_beep tunable and sysctl, default to 0. Beeps the PC speaker soon after waking to diagnose whether the wakeup code is even getting run before other drivers possibly hang the system. To stop the beep, cause another beep (i.e. keyboard bell). Submitted by takawata@, I changed the frequency to be lower. * Use 4096 instead of 4 byte alignment. Might be useful although doesn't seem to be necessary. * Remove a useless assignment to acpi_reset_video. It was overwritten by the default sysctl value anyway.
Revision 1.39.2.1: download - view: text, markup, annotated - select for diffs
Mon Nov 7 09:53:24 2005 UTC (6 years, 3 months ago) by obrien
Branches: RELENG_6
CVS tags: RELENG_6_1_BP, RELENG_6_1_0_RELEASE, RELENG_6_1
Diff to: previous 1.39: preferred, colored
Changes since revision 1.39: +1 -1 lines
MFC: canonify the include of acpi.h.
Revision 1.41: download - view: text, markup, annotated - select for diffs
Sun Sep 11 18:39:03 2005 UTC (6 years, 5 months ago) by obrien
Branches: MAIN
Diff to: previous 1.40: preferred, colored
Changes since revision 1.40: +1 -1 lines
Canonize the include of acpi.h.
Revision 1.40: download - view: text, markup, annotated - select for diffs
Thu Aug 18 00:28:25 2005 UTC (6 years, 5 months ago) by rodrigc
Branches: MAIN
Diff to: previous 1.39: preferred, colored
Changes since revision 1.39: +13 -12 lines
Rename variables: r_gdt -> saved_gdt r_idt -> saved_idt r_ldt -> saved_ldt in order to prevent clashes with variables with same names defined in <machine/segments.h>. This fixes compilation of this file with GCC 4.0. Reviewed by: njl
Revision 1.39: download - view: text, markup, annotated - select for diffs
Wed Mar 2 21:33:25 2005 UTC (6 years, 11 months ago) by joerg
Branches: MAIN
CVS tags: RELENG_6_BP, RELENG_6_0_BP, RELENG_6_0_0_RELEASE, RELENG_6_0
Branch point for: RELENG_6
Diff to: previous 1.38: preferred, colored
Changes since revision 1.38: +6 -2 lines
netchild's mega-patch to isolate compiler dependencies into a central place. This moves the dependency on GCC's and other compiler's features into the central sys/cdefs.h file, while the individual source files can then refer to #ifdef __COMPILER_FEATURE_FOO where they by now used to refer to #if __GNUC__ > 3.1415 && __BARC__ <= 42. By now, GCC and ICC (the Intel compiler) have been actively tested on IA32 platforms by netchild. Extension to other compilers is supposed to be possible, of course. Submitted by: netchild Reviewed by: various developers on arch@, some time ago
Revision 1.37.2.1: download - view: text, markup, annotated - select for diffs
Mon Aug 23 05:14:18 2004 UTC (7 years, 5 months ago) by njl
Branches: RELENG_5
CVS tags: RELENG_5_5_BP, RELENG_5_5_0_RELEASE, RELENG_5_5, RELENG_5_4_BP, RELENG_5_4_0_RELEASE, RELENG_5_4, RELENG_5_3_BP, RELENG_5_3_0_RELEASE, RELENG_5_3
Diff to: previous 1.37: preferred, colored; next MAIN 1.38: preferred, colored
Changes since revision 1.37: +1 -1 lines
MFC rev 1.38: Disable irqs after pmap_enter(). Approved by: re (kensmith)
Revision 1.38: download - view: text, markup, annotated - select for diffs
Thu Aug 19 18:48:17 2004 UTC (7 years, 5 months ago) by njl
Branches: MAIN
Diff to: previous 1.37: preferred, colored
Changes since revision 1.37: +1 -1 lines
Disable interrupts after using pmap_enter() to add the identity mapping. Since pmap_enter() calls pmap_invalidate_page(), which needs interrupts enabled in the SMP case, we defer the disable to right before saving the register context. This has been incorrect for about a year but caused no real problems because the identity page never actually replaces a previously mapped page and suspend/resume on SMP systems has been uncommon. Tested by: sos MFC after: 3 days
Revision 1.37: download - view: text, markup, annotated - select for diffs
Thu Aug 5 06:29:12 2004 UTC (7 years, 6 months ago) by njl
Branches: MAIN
CVS tags: RELENG_5_BP
Branch point for: RELENG_5
Diff to: previous 1.36: preferred, colored
Changes since revision 1.36: +2 -15 lines
Remove the attempt to cache the previous page mapped at our identity location (for the wake code). It should not be needed since we don't map other pages at the same location and if there was an old mapping, it would be restored by a fault. The old code had serious problems, namely that it was restoring the new page it had just removed (not opage) and it could only guess at the right protection (since there's no pmap_extract_protect function). Thanks to Alan Cox for explaining much of this to me. Also, remove a commented-out initializecpu() call since it is not needed. Restoring the cpu context is better than attempting to init from scratch. Reviewed by: alc (earlier version)
Revision 1.36: download - view: text, markup, annotated - select for diffs
Wed Jul 28 06:32:28 2004 UTC (7 years, 6 months ago) by kan
Branches: MAIN
Diff to: previous 1.35: preferred, colored
Changes since revision 1.35: +6 -6 lines
Avoid casts as lvalues. While here, avoid storing 32bit quantities in 16bit locations.
Revision 1.35: download - view: text, markup, annotated - select for diffs
Thu Jul 15 18:00:41 2004 UTC (7 years, 6 months ago) by alc
Branches: MAIN
Diff to: previous 1.34: preferred, colored
Changes since revision 1.34: +0 -2 lines
Push down the acquisition and release of the page queues lock into pmap_protect() and pmap_remove(). In general, they require the lock in order to modify a page's pv list or flags. In some cases, however, pmap_protect() can avoid acquiring the lock.
Revision 1.34: download - view: text, markup, annotated - select for diffs
Tue Jul 6 04:56:31 2004 UTC (7 years, 7 months ago) by njl
Branches: MAIN
Diff to: previous 1.33: preferred, colored
Changes since revision 1.33: +4 -2 lines
Use the proper type and then cast on assignment. This fixes warning when building with -O2.
Revision 1.33: download - view: text, markup, annotated - select for diffs
Thu May 6 02:18:58 2004 UTC (7 years, 9 months ago) by njl
Branches: MAIN
Diff to: previous 1.32: preferred, colored
Changes since revision 1.32: +0 -3 lines
Make unnecessary globals static and remove unused includes. Pointed out by: cscout
Revision 1.32: download - view: text, markup, annotated - select for diffs
Wed May 5 19:51:15 2004 UTC (7 years, 9 months ago) by njl
Branches: MAIN
Diff to: previous 1.31: preferred, colored
Changes since revision 1.31: +21 -26 lines
Style cleanups, u_intXX -> uintXX.
Revision 1.31: download - view: text, markup, annotated - select for diffs
Fri Mar 12 21:45:28 2004 UTC (7 years, 11 months ago) by trhodes
Branches: MAIN
Diff to: previous 1.30: preferred, colored
Changes since revision 1.30: +2 -2 lines
These are changes to allow to use the Intel C/C++ compiler (lang/icc)
to build the kernel. It doesn't affect the operation if gcc.
Most of the changes are just adding __INTEL_COMPILER to #ifdef's, as
icc v8 may define __GNUC__ some parts may look strange but are
necessary.
Additional changes:
- in_cksum.[ch]:
* use a generic C version instead of the assembly version in the !gcc
case (ASM code breaks with the optimizations icc does)
-> no bad checksums with an icc compiled kernel
Help from: andre, grehan, das
Stolen from: alpha version via ppc version
The entire checksum code should IMHO be replaced with the DragonFly
version (because it isn't guaranteed future revisions of gcc will
include similar optimizations) as in:
---snip---
Revision Changes Path
1.12 +1 -0 src/sys/conf/files.i386
1.4 +142 -558 src/sys/i386/i386/in_cksum.c
1.5 +33 -69 src/sys/i386/include/in_cksum.h
1.5 +2 -0 src/sys/netinet/igmp.c
1.6 +0 -1 src/sys/netinet/in.h
1.6 +2 -0 src/sys/netinet/ip_icmp.c
1.4 +3 -4 src/contrib/ipfilter/ip_compat.h
1.3 +1 -2 src/sbin/natd/icmp.c
1.4 +0 -1 src/sbin/natd/natd.c
1.48 +1 -0 src/sys/conf/files
1.2 +0 -1 src/sys/conf/files.amd64
1.13 +0 -1 src/sys/conf/files.i386
1.5 +0 -1 src/sys/conf/files.pc98
1.7 +1 -1 src/sys/contrib/ipfilter/netinet/fil.c
1.10 +2 -3 src/sys/contrib/ipfilter/netinet/ip_compat.h
1.10 +1 -1 src/sys/contrib/ipfilter/netinet/ip_fil.c
1.7 +1 -1 src/sys/dev/netif/txp/if_txp.c
1.7 +1 -1 src/sys/net/ip_mroute/ip_mroute.c
1.7 +1 -2 src/sys/net/ipfw/ip_fw2.c
1.6 +1 -2 src/sys/netinet/igmp.c
1.4 +158 -116 src/sys/netinet/in_cksum.c
1.6 +1 -1 src/sys/netinet/ip_gre.c
1.7 +1 -2 src/sys/netinet/ip_icmp.c
1.10 +1 -1 src/sys/netinet/ip_input.c
1.10 +1 -2 src/sys/netinet/ip_output.c
1.13 +1 -2 src/sys/netinet/tcp_input.c
1.9 +1 -2 src/sys/netinet/tcp_output.c
1.10 +1 -1 src/sys/netinet/tcp_subr.c
1.10 +1 -1 src/sys/netinet/tcp_syncache.c
1.9 +1 -2 src/sys/netinet/udp_usrreq.c
1.5 +1 -2 src/sys/netinet6/ipsec.c
1.5 +1 -2 src/sys/netproto/ipsec/ipsec.c
1.5 +1 -1 src/sys/netproto/ipsec/ipsec_input.c
1.4 +1 -2 src/sys/netproto/ipsec/ipsec_output.c
and finally remove
sys/i386/i386 in_cksum.c
sys/i386/include in_cksum.h
---snip---
- endian.h:
* DTRT in C++ mode
- quad.h:
* we don't use gcc v1 anymore, remove support for it
Suggested by: bde (long ago)
- assym.h:
* avoid zero-length arrays (remove dependency on a gcc specific
feature)
This change changes the contents of the object file, but as it's
only used to generate some values for a header, and the generator
knows how to handle this, there's no impact in the gcc case.
Explained by: bde
Submitted by: Marius Strobl <marius@alchemy.franken.de>
- aicasm.c:
* minor change to teach it about the way icc spells "-nostdinc"
Not approved by: gibbs (no reply to my mail)
- bump __FreeBSD_version (lang/icc needs to know about the changes)
Incarnations of this patch survive gcc compiles since a loooong time,
I use it on my desktop. An icc compiled kernel works since Nov. 2003
(exceptions: snd_* if used as modules), it survives a build of the
entire ports collection with icc.
Parts of this commit contains suggestions or submissions from
Marius Strobl <marius@alchemy.franken.de>.
Reviewed by: -arch
Submitted by: netchild
Revision 1.30: download - view: text, markup, annotated - select for diffs
Mon Nov 3 22:18:57 2003 UTC (8 years, 3 months ago) by jhb
Branches: MAIN
CVS tags: RELENG_5_2_BP, RELENG_5_2_1_RELEASE, RELENG_5_2_0_RELEASE, RELENG_5_2
Diff to: previous 1.29: preferred, colored
Changes since revision 1.29: +4 -3 lines
- Update includes. - Use intr_suspend/resume() callouts to the interrupt code layer which suspends and resumes all the known interrupt sources instead of calling icu_reinit() directly.
Revision 1.29: download - view: text, markup, annotated - select for diffs
Sat Nov 1 00:18:29 2003 UTC (8 years, 3 months ago) by njl
Branches: MAIN
Diff to: previous 1.28: preferred, colored
Changes since revision 1.28: +3 -3 lines
Change the reset video option to be positive (hw.acpi.reset_video). Requested by: jhb Initialize the real mode stack. This is needed at least for the return address from the lcall. Requested by: takawata Fix style bugs in acpi_wakecode.S Requested by: bde Remove the kernel option now that we have the tunable.
Revision 1.28: download - view: text, markup, annotated - select for diffs
Thu Oct 30 16:14:55 2003 UTC (8 years, 3 months ago) by iwasaki
Branches: MAIN
Diff to: previous 1.27: preferred, colored
Changes since revision 1.27: +3 -0 lines
Add sysctl MIB and loader tunable `hw.acpi.no_reset_video' as the same effect as ACPI_NO_RESET_VIDEO kernel option.
Revision 1.27: download - view: text, markup, annotated - select for diffs
Thu Sep 25 02:51:06 2003 UTC (8 years, 4 months ago) by alc
Branches: MAIN
Diff to: previous 1.26: preferred, colored
Changes since revision 1.26: +0 -9 lines
- Eliminate the pte object. - Use kmem_alloc_nofault() rather than kmem_alloc_pageable() to allocate KVA space for the page directory page(s). Submitted by: tegge
Revision 1.26: download - view: text, markup, annotated - select for diffs
Mon Sep 8 06:22:54 2003 UTC (8 years, 5 months ago) by njl
Branches: MAIN
Diff to: previous 1.25: preferred, colored
Changes since revision 1.25: +1 -4 lines
Don't disable interrupts a second time. Remove an extraneous interrupt enable (that happens elsewhere). Clarify the interrupt disabling point by using ACPI_DISABLE_IRQS(). Tested by: Kevin Oberman
Revision 1.25: download - view: text, markup, annotated - select for diffs
Fri Aug 29 04:02:19 2003 UTC (8 years, 5 months ago) by njl
Branches: MAIN
Diff to: previous 1.24: preferred, colored
Changes since revision 1.24: +4 -3 lines
Use the ACPICA AcpiEnterSleepStateS4bios instead of rolling our own. This change also disables interrupts around non-S4 suspends whereas before we did not do this. Our version of AcpiEnterSleepStateS4bios was almost identical to the ACPICA version.
Revision 1.24: download - view: text, markup, annotated - select for diffs
Thu Aug 28 16:26:24 2003 UTC (8 years, 5 months ago) by njl
Branches: MAIN
Diff to: previous 1.23: preferred, colored
Changes since revision 1.23: +10 -20 lines
Style cleanups.
Revision 1.23.2.1: download - view: text, markup, annotated - select for diffs
Fri Aug 22 20:49:21 2003 UTC (8 years, 5 months ago) by jhb
Branches: RELENG_4
CVS tags: RELENG_4_9_BP, RELENG_4_9_0_RELEASE, RELENG_4_9, RELENG_4_11_BP, RELENG_4_11_0_RELEASE, RELENG_4_11, RELENG_4_10_BP, RELENG_4_10_0_RELEASE, RELENG_4_10
Diff to: previous 1.23: preferred, colored; next MAIN 1.24: preferred, colored
Changes since revision 1.23: +2 -11 lines
MFC: FreeBSD OSPM ACPI driver. Note that this driver does not include support for PCI interrupt routing or enumeration of ISA bridges or Host to PCI bridges. While functional on some machines, this driver should be considered experimental and should be tested prior to being deployed in a production environment. Sponsored by: The Weather Channel
Revision 1.23: download - view: text, markup, annotated - select for diffs
Wed Jul 30 17:20:33 2003 UTC (8 years, 6 months ago) by njl
Branches: MAIN
Branch point for: RELENG_4
Diff to: previous 1.22: preferred, colored
Changes since revision 1.22: +1 -1 lines
Use ACPI_FLUSH_CPU_CACHE() instead of wbinvd(). Verified .o with md5. Pointed out by: Mark Santcroos <marks@ripe.net>
Revision 1.22: download - view: text, markup, annotated - select for diffs
Mon Jul 21 20:59:27 2003 UTC (8 years, 6 months ago) by peter
Branches: MAIN
Diff to: previous 1.21: preferred, colored
Changes since revision 1.21: +8 -0 lines
Commit Ian Dowse's workaround for acpi resume resetting after the LAZY_SWITCH changes. He pointed out the acpi code sets up an identity mapping in the current vmspace and that got messed up by the %cr3 being out of sync with the current page directory. As a workaround, restore %cr3 across the sleep/resume. A more complete fix would be to undo the lazy state and clear the pm_active bit from the borrowed pmap, but this works and people are currently hurting. I'll clean this up. This is mostly Ian's patch, plus a PAE tweak from me.
Revision 1.21: download - view: text, markup, annotated - select for diffs
Tue Jul 1 15:52:03 2003 UTC (8 years, 7 months ago) by scottl
Branches: MAIN
Diff to: previous 1.20: preferred, colored
Changes since revision 1.20: +2 -1 lines
Mega busdma API commit. Add two new arguments to bus_dma_tag_create(): lockfunc and lockfuncarg. Lockfunc allows a driver to provide a function for managing its locking semantics while using busdma. At the moment, this is used for the asynchronous busdma_swi and callback mechanism. Two lockfunc implementations are provided: busdma_lock_mutex() performs standard mutex operations on the mutex that is specified from lockfuncarg. dftl_lock() is a panic implementation and is defaulted to when NULL, NULL are passed to bus_dma_tag_create(). The only time that NULL, NULL should ever be used is when the driver ensures that bus_dmamap_load() will not be deferred. Drivers that do not provide their own locking can pass busdma_lock_mutex,&Giant args in order to preserve the former behaviour. sparc64 and powerpc do not provide real busdma_swi functions, so this is largely a noop on those platforms. The busdma_swi on is64 is not properly locked yet, so warnings will be emitted on this platform when busdma callback deferrals happen. If anyone gets panics or warnings from dflt_lock() being called, please let me know right away. Reviewed by: tmm, gibbs
Revision 1.20: download - view: text, markup, annotated - select for diffs
Mon Jun 2 06:16:45 2003 UTC (8 years, 8 months ago) by obrien
Branches: MAIN
Diff to: previous 1.19: preferred, colored
Changes since revision 1.19: +3 -2 lines
Use __FBSDID().
Revision 1.19: download - view: text, markup, annotated - select for diffs
Tue May 13 16:59:46 2003 UTC (8 years, 9 months ago) by jhb
Branches: MAIN
CVS tags: RELENG_5_1_BP, RELENG_5_1_0_RELEASE, RELENG_5_1
Diff to: previous 1.18: preferred, colored
Changes since revision 1.18: +5 -0 lines
Add some extra #ifdef stubs so that this compiles on 4.8. Approved by: re (rwatson/bmah)
Revision 1.18: download - view: text, markup, annotated - select for diffs
Tue Mar 25 00:07:01 2003 UTC (8 years, 10 months ago) by jake
Branches: MAIN
Diff to: previous 1.17: preferred, colored
Changes since revision 1.17: +1 -1 lines
- Add vm_paddr_t, a physical address type. This is required for systems where physical addresses larger than virtual addresses, such as i386s with PAE. - Use this to represent physical addresses in the MI vm system and in the i386 pmap code. This also changes the paddr parameter to d_mmap_t. - Fix printf formats to handle physical addresses >4G in the i386 memory detection code, and due to kvtop returning vm_paddr_t instead of u_long. Note that this is a name change only; vm_paddr_t is still the same as vm_offset_t on all currently supported platforms. Sponsored by: DARPA, Network Associates Laboratories Discussed with: re, phk (cdevsw change)
Revision 1.17: download - view: text, markup, annotated - select for diffs
Wed Dec 4 18:40:39 2002 UTC (9 years, 2 months ago) by alc
Branches: MAIN
CVS tags: RELENG_5_0_BP, RELENG_5_0_0_RELEASE, RELENG_5_0
Diff to: previous 1.16: preferred, colored
Changes since revision 1.16: +2 -0 lines
Hold the page queues lock around calls to pmap_remove(). Approved by: re
Revision 1.16: download - view: text, markup, annotated - select for diffs
Sun Nov 24 02:27:07 2002 UTC (9 years, 2 months ago) by iwasaki
Branches: MAIN
Diff to: previous 1.15: preferred, colored
Changes since revision 1.15: +3 -0 lines
Add `if (!cold)' checkings for functions which is called via SYSINIT. Loading acpi.ko with kldload is disallowed, however some functions were executed unexpectedly. Approved by: re
Revision 1.15: download - view: text, markup, annotated - select for diffs
Wed Oct 16 17:22:03 2002 UTC (9 years, 3 months ago) by jhb
Branches: MAIN
Diff to: previous 1.14: preferred, colored
Changes since revision 1.14: +4 -2 lines
- curproc may be NULL in 4-stable. In that case use the vmspace from proc0. - Remove unused include. Sponsored by: The Weather Channel
Revision 1.14: download - view: text, markup, annotated - select for diffs
Sat Sep 21 18:19:51 2002 UTC (9 years, 4 months ago) by markm
Branches: MAIN
Diff to: previous 1.13: preferred, colored
Changes since revision 1.13: +2 -0 lines
Wrap GCC-specific asm() code in #ifdef __GNUC__
Revision 1.13: download - view: text, markup, annotated - select for diffs
Thu Aug 22 21:24:00 2002 UTC (9 years, 5 months ago) by archie
Branches: MAIN
Diff to: previous 1.12: preferred, colored
Changes since revision 1.12: +1 -1 lines
Replace (ab)uses of "NULL" where "0" is really meant.
Revision 1.12: download - view: text, markup, annotated - select for diffs
Wed Aug 7 12:48:28 2002 UTC (9 years, 6 months ago) by iwasaki
Branches: MAIN
Diff to: previous 1.11: preferred, colored
Changes since revision 1.11: +2 -2 lines
Improve stack manipulation code of ACPI wakeup routine. The new code just override stack top value with saved return address rather than pop/push operation. Submitted by: jhb
Revision 1.11: download - view: text, markup, annotated - select for diffs
Thu Aug 1 09:48:01 2002 UTC (9 years, 6 months ago) by iwasaki
Branches: MAIN
Diff to: previous 1.10: preferred, colored
Changes since revision 1.10: +1 -0 lines
Fix a bug about stack manipulation at ACPI wakeup. This should avoid kernel panic on kernel compiled w/o NO_CPU_COPTFLAGS. Suggested by: optimized code by -mcpu=pentiumpro
Revision 1.10: download - view: text, markup, annotated - select for diffs
Sun May 19 06:42:29 2002 UTC (9 years, 8 months ago) by peter
Branches: MAIN
Diff to: previous 1.9: preferred, colored
Changes since revision 1.9: +64 -64 lines
Make this compile with gcc-3.1, which objects to the multi-line string.
Revision 1.9: download - view: text, markup, annotated - select for diffs
Thu Jan 10 03:26:46 2002 UTC (10 years, 1 month ago) by wes
Branches: MAIN
Diff to: previous 1.8: preferred, colored
Changes since revision 1.8: +1 -1 lines
Fix typo in function name. Reviewed by: peter@ Obtained from: mux@sneakerz.org
Revision 1.8: download - view: text, markup, annotated - select for diffs
Wed Jan 9 16:00:31 2002 UTC (10 years, 1 month ago) by takawata
Branches: MAIN
Diff to: previous 1.7: preferred, colored
Changes since revision 1.7: +2 -1 lines
Fix S3 breakage. Now AcpiEnterSleep() is light enough, so flushing cache before the function is not too early.
Revision 1.7: download - view: text, markup, annotated - select for diffs
Tue Jan 8 06:46:01 2002 UTC (10 years, 1 month ago) by msmith
Branches: MAIN
Diff to: previous 1.6: preferred, colored
Changes since revision 1.6: +1 -1 lines
Staticise devclasses and some unnecessarily global variables.
Revision 1.6: download - view: text, markup, annotated - select for diffs
Sun Nov 18 18:48:31 2001 UTC (10 years, 2 months ago) by iwasaki
Branches: MAIN
Diff to: previous 1.5: preferred, colored
Changes since revision 1.5: +2 -5 lines
Yet another verbose printing cleanup. Remove debug_wakeup flag and check common verbose flag instead.
Revision 1.5: download - view: text, markup, annotated - select for diffs
Sun Nov 11 15:51:30 2001 UTC (10 years, 3 months ago) by iwasaki
Branches: MAIN
Diff to: previous 1.4: preferred, colored
Changes since revision 1.4: +44 -33 lines
Add two minor changes. - clean up wakeup routing fixup code by using macros. - allocate pte object temporary for kernel thread to avoid kernel panic by events from sleep button or lid switch.
Revision 1.4: download - view: text, markup, annotated - select for diffs
Tue Nov 6 15:00:24 2001 UTC (10 years, 3 months ago) by iwasaki
Branches: MAIN
Diff to: previous 1.3: preferred, colored
Changes since revision 1.3: +10 -2 lines
Add S4BIOS sleep (BIOS hibernation) and DSDT overriding support. - Add S4BIOS sleep implementation. This will works well if MIB hw.acpi.s4bios is set (and of course BIOS supports it and hibernation is enabled correctly). - Add DSDT overriding support which is submitted by takawata originally. If loader tunable acpi_dsdt_load="YES" and DSDT file is set to acpi_dsdt_name (default DSDT file name is /boot/acpi_dsdt.aml), ACPI CA core loads DSDT from given file rather than BIOS memory block. DSDT file can be generated by iasl in ports/devel/acpicatools/. - Add new files so that we can add our proposed additional code to Intel ACPI CA into these files temporary. They will be removed when similar code is added into ACPI CA officially.
Revision 1.3: download - view: text, markup, annotated - select for diffs
Sun Jul 22 19:13:54 2001 UTC (10 years, 6 months ago) by iwasaki
Branches: MAIN
CVS tags: KSE_PRE_MILESTONE_2, KSE_MILESTONE_2
Diff to: previous 1.2: preferred, colored
Changes since revision 1.2: +7 -8 lines
Don't do sleep state transition if specified sleep state is not supported by the system.
Revision 1.2: download - view: text, markup, annotated - select for diffs
Sat Jul 21 10:24:37 2001 UTC (10 years, 6 months ago) by msmith
Branches: MAIN
Diff to: previous 1.1: preferred, colored
Changes since revision 1.1: +2 -2 lines
Convert from acpi_strerror() to AcpiFormatException() Fix dangling include of the dear departed acpi_ecreg.h
Revision 1.1: download - view: text, markup, annotated - select for diffs
Fri Jul 20 06:07:31 2001 UTC (10 years, 6 months ago) by takawata
Branches: MAIN
Add ACPI S2-S4BIOS Suspend/Resume code. Some problems may remain. Reviewed by:iwasaki
