summaryrefslogtreecommitdiff
path: root/sys/arch
AgeCommit message (Expand)Author
2015-01-09Fix loading memory allocated with bus_dmamem_alloc(9). The old could wouldMark Kettenis
2015-01-09Cleanup some macros and #defines in i386 pmap. Previously committed andMike Larkin
2015-01-06when we're entering an interrupt handler, record its ipl so splassertDavid Gwynne
2015-01-06implement atomic_swap_{uint,ulong,ptr) and some md variants. use theseDavid Gwynne
2015-01-04add new driver uslhcom(4) USB HID based UART.uaa
2015-01-04EV68CB pass 2.4 is numeric revision 5, as reported by SRM.Miod Vallat
2015-01-04Implement splassert(9) for powerpc.Martin Pieuchot
2015-01-03add new driver uslhcom(4) USB HID based UART.uaa
2015-01-03add new driver uslhcom(4) USB HID based UART.uaa
2015-01-03Some bowels of the bus_dma code assume it is ok to perform bitwise operationsMiod Vallat
2015-01-03add new driver uslhcom(4) USB HID based UART.uaa
2015-01-02Fix a few format string warnings, allow to build DEBUG kernel on sgiSebastian Reitenbach
2015-01-02Add some additional i.MX6 board types from Bitrig.Jonathan Gray
2015-01-01move to 5.7-betaTheo de Raadt
2015-01-01Always drain the write buffer on pte sync. Needed for Cortex A7/A15Jonathan Gray
2014-12-31Correct evcount_attach argument on cbus(4).Kenji Aoyama
2014-12-30Remove redundant md memcpy.S and memmove.S lines. The mi configJonathan Gray
2014-12-28Add an audio driver, necsb(4), for NEC PC-9801-86 sound board onKenji Aoyama
2014-12-24Pass real sizes to free().Miod Vallat
2014-12-24Partially revert 1.46 and print more details when panicing at the end ofMiod Vallat
2014-12-24tsciic(4): i2c controller onboard Tsunami and Titan chipsets, gives access toMiod Vallat
2014-12-23Pass real sizes to free()Miod Vallat
2014-12-23Fix an obvious free() argument misuse which has been there since r1.1.Miod Vallat
2014-12-23We do not need to grab the kernel lock for clock interrupts on luna88k,Kenji Aoyama
2014-12-23change pmap pools from nointr to waitok. pvpool left alone for now.Ted Unangst
2014-12-23backout previous, because libkvm needs two pieces. will let mikeTheo de Raadt
2014-12-23force the pool of pmapvp onto PAGE_SIZE allocations by specifying aDavid Gwynne
2014-12-22Move PD_MASK, PT_MASK and a couple macros into pmap.c. The only otherMike Larkin
2014-12-22Clean up some weird spacing. No functional change.Mike Larkin
2014-12-22bcopy -> memcpy, as in amd64Theo de Raadt
2014-12-22bcopy -> memcpy; ok teduTheo de Raadt
2014-12-22unifdef INETTed Unangst
2014-12-21Prevent writing to the kernel area via the direct map. We do this by paddingMike Larkin
2014-12-19Use <sys/endian.h> instead of <machine/endian.h>Philip Guenther
2014-12-19remove ipw. it wasn't included in generic, but nobody complained,Ted Unangst
2014-12-19oops, forgot rndvar.hTheo de Raadt
2014-12-19oops, forgot rndvar.hTheo de Raadt
2014-12-19Move cbus.c, cbusvar.h, and pcex.c to new 'cbus' directory, to gatherKenji Aoyama
2014-12-18use suspend_randomness() and resume_randomness()Theo de Raadt
2014-12-18perform cpu setperf at same position in sequence as acpi.cTheo de Raadt
2014-12-18suspend & resume RNG subsystemTheo de Raadt
2014-12-18If support is present, use rdrand() at resume time. Make the rdrand()Theo de Raadt
2014-12-18ansi function prototypes. no functional change.David Gwynne
2014-12-18white space tweaks, no functional change.David Gwynne
2014-12-18replace splhigh and a simplelock with a mutex.David Gwynne
2014-12-18Unmap the MP hatch and ACPI resume trampolines when not in active use.Mike Larkin
2014-12-17minimal removal of simplelock to eliminate lock.h dependencyTed Unangst
2014-12-17fix/reduce header dependencies. clock.c doesn't need any of this uvm.Ted Unangst
2014-12-17remove simplelocks (trivial)Theo de Raadt
2014-12-17delete simplelocksTheo de Raadt