njl         2007-03-14 22:30:02 UTC

  FreeBSD src repository

  Modified files:
    sys/i386/acpica      acpi_wakeup.c 
    sys/i386/i386        pmap.c 
  Log:
  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  Changes    Path
  1.46      +6 -11     src/sys/i386/acpica/acpi_wakeup.c
  1.583     +7 -0      src/sys/i386/i386/pmap.c
_______________________________________________
[email protected] mailing list
http://lists.freebsd.org/mailman/listinfo/cvs-all
To unsubscribe, send any mail to "[EMAIL PROTECTED]"

Reply via email to