summaryrefslogtreecommitdiff
path: root/sys/arch/arm
AgeCommit message (Expand)Author
2019-09-30Synch the cpu match/attach/identify code with arm64. This drops someMark Kettenis
2019-09-30Enable CPU voltage regulators. The firmware I built for my odroid-n2Mark Kettenis
2019-09-29Add IPI support. Taken ftrom arm64.Mark Kettenis
2019-09-25Enable interrupts while running interrupt handlers like we do on arm64.Mark Kettenis
2019-09-23Implement DVFS support.Mark Kettenis
2019-09-22Make the code that calculates the min/max priorities identical to the arm64Mark Kettenis
2019-09-22Reduce diffs to arm64 version of this. Mostly whitespace changes.Mark Kettenis
2019-09-21Enable thermal zone handling code.Mark Kettenis
2019-09-06If uvm_map_inentry returns false then a signal has been delivered, andTheo de Raadt
2019-07-09I wrote the pc-page-writeable and sp-not-MAP_STACK code to be shared, andTheo de Raadt
2019-06-01Refactor the MAP_STACK feature, and introduce another similar variation:Theo de Raadt
2019-04-16Prevent attaching drivers to devices for which we attached a driver early.Mark Kettenis
2019-03-13Store whether or not the VFP was active on entering the unhandledPatrick Wildt
2019-02-10revert revert revert. there are many other archs that use custom allocs.Ted Unangst
2019-02-10make it possible to reduce kmem pressure by letting some pools use a moreTed Unangst
2019-01-24Add .fpu directives in inline assembly to silence new compilerMark Kettenis
2019-01-22flense more trailing whitespacePeter Hessler
2019-01-22remove trailing whitespace in the Laptop Package part of the license text.Peter Hessler
2019-01-05match arm64 and print unconfigured simplebus devices on armv7Jonathan Gray
2018-12-07For shared interrupts we need to make sure that we registerPatrick Wildt
2018-12-05Include srp.h where struct cpu_info uses srp to avoid erroring out whenJonathan Gray
2018-10-02Unify the MD byteswapping code as much as possible across architectures.Christian Weisgerber
2018-09-14Unify and bump some of the NMBCLUSTERS defines. Some archs had it set toClaudio Jeker
2018-09-06fix whitespaceJonathan Gray
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