summaryrefslogtreecommitdiff
path: root/sys/arch/arm
AgeCommit message (Expand)Author
2018-02-28Explicitly align svcstack and esym. Finally fixes the problem whereMark Kettenis
2018-02-25Typo: auxilliary -> auxiliaryPhilip Guenther
2018-02-23Get rid of the cpu_on_fn hook and call the psci(4) functions directly insteadMark Kettenis
2018-02-19Remove almost unused `flags' argument of suser().Martin Pieuchot
2018-02-11Rework the DDB trace handling for armv7. By switching to clang thePatrick Wildt
2018-02-10Convert armv7 to MI mutex.Martin Pieuchot
2018-02-10Replace two spaces indents with tabs. Makes it easier to read andPatrick Wildt
2018-02-10Supplying entropy from etext has created a regression on arm where wePatrick Wildt
2018-02-10Put the ldscript parts into a single file instead of storing it as headPatrick Wildt
2018-02-06Make sure sigfillsiz is word aligned.Patrick Wildt
2018-01-26Add kernel support for the VFP FPU/SIMD unit. Based on a diff by drahn@.Mark Kettenis
2018-01-23Revise 'struct fpreg' such that it can actually represent the full VFPv3-D32Mark Kettenis
2018-01-15Improve defense against branch predictor target injection (Spectre "variant 2")Mark Kettenis
2018-01-11Add size for free.Visa Hankala
2017-12-30Delete unnecessary <sys/file.h> includesPhilip Guenther
2017-12-29Use register_t instead of uint32_t in smc/hmc calls such that argumentsMark Kettenis
2017-12-24For systems where the cpu node in the device tree has a "clocks" property,Mark Kettenis
2017-12-14fcntl(F_SETFL) invokes the FIONBIO and FIOASYNC ioctls internally, soPhilip Guenther
2017-12-11In uvm Chuck decided backing store would not be allocated proactivelyTheo de Raadt
2017-10-26Discard exception handling information as we do on other architectures.Mark Kettenis
2017-10-01set MAXSSIZ to the same value as on all other architectures (32MB)Christian Weisgerber
2017-09-11Remove whitespace in inline assembly output constraint strings. WhileJonathan Gray
2017-09-08If you use sys/param.h, you don't need sys/types.hTheo de Raadt
2017-09-05Move mutex, condvar, and thread-specific data routes, pthread_once, andPhilip Guenther
2017-08-27Add glass console support for arm64. This uses the "stdout-path" propertyMark Kettenis
2017-08-20Add Cortex-A55 and Cortex-A75 part numbers.Jonathan Gray
2017-08-17Fix typo in comments: s/return/returns/ in "a function that never return."Tom Cosgrove
2017-08-17tedu unused, vestigial, arm STACKCHECKS code that only fills and never checksTom Cosgrove
2017-08-12remove apmwarn sysctl which is not usedTed Unangst
2017-07-31Use unsigned long instead of uint32_t, which is the appropriate integerMark Kettenis
2017-07-25Print CPU type as we do on arm64. This is how ARM prints revisions in itsMark Kettenis
2017-07-21Accessing a mmap(2)ed file behind its end should result in a SIGBUSMark Kettenis
2017-07-12remove CPU_LIDSUSPEND/machdep.lidsuspendMartin Natano
2017-06-29kill RCSID macros; discussed with millertTheo de Raadt
2017-06-23Unbreak profiling assembly functions in userland by defining theMartin Pieuchot
2017-05-18Fix kernel build on armv7 and sh.Visa Hankala
2017-05-12Make atomic.h ready to be included in userland.Martin Pieuchot
2017-05-08add a BUS_DMA_64BIT flag to bus_dma on all our archs.David Gwynne
2017-05-05Remove /* FALLTHROUGH */ that isn't (and shouldn't).Mark Kettenis
2017-05-02Remove check for compatible property. Turns out sunxi relied on the brokenMark Kettenis
2017-04-30Make early attrbute work here as well. Remove unreachable panic while there.Mark Kettenis
2017-04-30Rename Debugger() into db_enter().Martin Pieuchot
2017-04-30Unifdef KGDB.Martin Pieuchot
2017-04-27Bring over the changes to mainbus(4) and simplebus(4) from arm64.Mark Kettenis
2017-04-27Use (32-bit) word-sized access in the a4x bus space routine even if onlyMark Kettenis
2017-04-24Add support for Cortex-A12. Even though ARM rebranded these as Cortex-A17Mark Kettenis
2017-04-20Hook up mutex(9) to witness(4).Visa Hankala
2017-04-13Provide mips64 with kernel-facing TCB_{GET,SET} macros that store itPhilip Guenther
2017-03-21As a first step towards SMP, use an array for the destination masks withMark Kettenis
2017-03-21Avoid panic in arm_sync_icache() by only flushing the parts of the addressMark Kettenis