summaryrefslogtreecommitdiff
path: root/sys/arch/arm
AgeCommit message (Expand)Author
2018-08-11Use MAXCPUS as the number of elements for the array of per-cpu data.Mark Kettenis
2018-08-08Extend the FDT interrupt API to support masking and unmasking IRQs.Patrick Wildt
2018-08-06Make it possible to build a MULTIPROCESSOR kernel on armv7. While thisMark Kettenis
2018-08-06Give the FDT interrupt API a more generic naming by replacing thePatrick Wildt
2018-07-10Move from sendsig() to its callers the initsiginfo() calls andPhilip Guenther
2018-07-09Add PCI machdep headers based on the arm64 port.Patrick Wildt
2018-07-09Implement ampintcmsi(4) in ampintc(4) to support MSI. The GICv2M is anPatrick Wildt
2018-06-30Remove strange /* End of file */ style.Theo de Raadt
2018-06-26Make ast() call refreshcreds(). Tweak this code to be similar to the amd64.Mark Kettenis
2018-06-23Save and restore FPU registers around signal handlers.Mark Kettenis
2018-06-22Move up the setting of pcb_tf, refreshcreds(), and stack check so thatPhilip Guenther
2018-06-22Update the pointer to the trapframe in the PCB when handling an AST.Mark Kettenis
2018-06-22Save and restore the relevant FPU state on armv7.Mark Kettenis
2018-06-04Remove the cpu_reset_needs_v4_MMU_disable flag; it's always true for hardwareMark Kettenis
2018-06-03Remove #ifdef __XSCALE__ bits. No binary change.Mark Kettenis
2018-05-15Remove a4x bus space hack.Mark Kettenis
2018-05-07Use speed from device tree for serial console on armv7 too.Mark Kettenis
2018-05-04Add a common rules file for ofw sources to help keep the configurationsVisa Hankala
2018-04-12Implement MAP_STACK option for mmap(). Synchronous faults (pagefault andTheo de Raadt
2018-03-20To allow sharing more code between armv7 and arm64 platforms, introducePatrick Wildt
2018-03-20Do not panic from ddb(4) when a lock requirement isn't fulfilled.Martin Pieuchot
2018-03-16Make FPU registers available in core dumps and through ptrace(2).Mark Kettenis
2018-03-08Rework and cleanup the linker script for armv7. The main feature isPatrick Wildt
2018-03-05Do not redefine PAGE_SHIFT/PAGE_SIZE/PAGE_MASK in vmparam.h; thoseTheo de Raadt
2018-03-05#define _MAX_PAGE_SHIFT in MD _types.h as the maximum pagesize an archTheo de Raadt
2018-03-01AAPCS requires 8-byte alignment for 64-bit types. We missed this when weMark Kettenis
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