summaryrefslogtreecommitdiffstats
path: root/sys/amd64
Commit message (Expand)AuthorAgeFilesLines
* Add a clts() wrapper around the 'clts' instruction to <machine/cpufunc.h>jhb2012-07-092-6/+13
* Partially revert r217515 so that the mem_range_softc variable is alwaysjhb2012-07-092-2/+3
* Use assembler mnemonic instead of manually assembling, contination for r238142.kib2012-07-061-6/+3
* Several fixes to the amd64 disassembler:jhb2012-07-061-22/+134
* Make pmap_enter()'s management of PV entries consistent with the other pmapalc2012-07-061-20/+15
* Now that our assembler supports the xsave family of instructions, use themjhb2012-07-052-19/+23
* Calculate the new PTE value in pmap_enter() before acquiring any locks.alc2012-07-051-32/+27
* Correct an error in r237513. The call to reserve_pv_entries() must comealc2012-07-051-8/+12
* Decode the 'xsave', 'xrstor', 'xsaveopt', 'xgetbv', 'xsetbv', andjhb2012-07-041-3/+18
* tws(4) is interfaced with CAM so move it to the same section.delphij2012-07-011-1/+1
* Optimize reserve_pv_entries() using the popcnt instruction.alc2012-06-302-3/+18
* In r237592, I forgot that pmap_enter() might already hold a PV list lockalc2012-06-291-15/+30
* Avoid some unnecessary PV list locking in pmap_enter().alc2012-06-281-1/+1
* Optimize pmap_pv_demote_pde().alc2012-06-281-10/+35
* Add new pmap layer locks to the predefined lock order. Change the namesalc2012-06-271-3/+3
* Introduce RELEASE_PV_LIST_LOCK().alc2012-06-261-8/+11
* Add PV list locking to pmap_enter(). Its execution is no longer serializedalc2012-06-261-57/+70
* Add PV chunk and list locking to pmap_change_wiring(), pmap_protect(), andalc2012-06-251-57/+109
* Introduce reserve_pv_entry() and use it in pmap_pv_demote_pde(). In orderalc2012-06-231-1/+83
* Implement mechanism to export some kernel timekeeping data tokib2012-06-221-0/+6
* Reserve AT_TIMEKEEP auxv entry for providing usermode the pointer tokib2012-06-221-0/+1
* Introduce CHANGE_PV_LIST_LOCK_TO_{PHYS,VM_PAGE}() to avoid duplication ofalc2012-06-221-24/+20
* Update the PV stats in free_pv_entry() using atomics. After which, it isalc2012-06-211-38/+14
* Add PV list locking to pmap_copy(), pmap_enter_object(), andalc2012-06-201-31/+61
* Condition the implementation of pv_entry_count on PV_STATS. On amd64,alc2012-06-191-16/+16
* - Updated TOE support in the kernel.np2012-06-191-0/+1
* Adjust the fix in r236953, by not generating the signal manually, butkib2012-06-181-11/+5
* Add PV chunk and list locking to pmap_page_exists_quick(),alc2012-06-181-15/+63
* The page flag PGA_WRITEABLE is set and cleared exclusively by the pmapalc2012-06-161-0/+1
* Oops - use the actual 11n enable option.adrian2012-06-151-1/+1
* Ok, ok. 802.11n can be on by default in GENERIC in -HEAD.adrian2012-06-151-0/+2
* Update a couple comments to reflect r235598.alc2012-06-141-2/+2
* Correctly identify the function in a KASSERT().alc2012-06-141-2/+3
* - Remove unused code for CR3 and CR4.jkim2012-06-134-11/+4
* - Fix resumectx() prototypes to reflect reality.jkim2012-06-132-3/+3
* Fix a problem where zero-length RDATA fields can cause named(8) to crash.bz2012-06-121-0/+17
* Share IPI init and startup code of mp_machdep.c with acpi_wakeup.ciwasaki2012-06-122-44/+55
* Avoid unnecessary atomic operations for clearing PGA_WRITEABLE inalc2012-06-111-2/+4
* Some fixes for r236772.iwasaki2012-06-101-2/+2
* Add x86/acpica/acpi_wakeup.c for amd64 and i386. Difference ofiwasaki2012-06-097-630/+196
* Various small changes to PV entry management:alc2012-06-041-10/+5
* free wdog_kern_pat calls in post-panic paths from under SW_WATCHDOGavg2012-06-031-4/+2
* Isolate the global pv list lock from data and other locks to prevent falsealc2012-06-021-1/+11
* Use plain store for atomic_store_rel on x86, instead of implicitlykib2012-06-021-37/+37
* Consistently use ACPI_SUCCESS() and ACPI_FAILURE() macros wherever possible.jkim2012-06-011-2/+1
* Tidy up code clutter in SMP case a bit. No functional change.jkim2012-06-011-10/+6
* Call AcpiSetFirmwareWakingVector() with interrupt disabled for consistency.jkim2012-06-011-2/+2
* Improve style(9) in the previous commit.jkim2012-06-011-3/+3
* Call AcpiLeaveSleepStatePrep() in interrupt disabled contextiwasaki2012-06-011-38/+47
* Eliminate code duplication in free_pv_entry() and pmap_remove_pages() byalc2012-06-011-9/+10
OpenPOWER on IntegriCloud