summaryrefslogtreecommitdiff
path: root/sys/arch/arm
AgeCommit message (Expand)Author
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
2017-03-12Bring SROP mitigation to arm64. Make some small modifications to the armMark Kettenis
2017-03-07Record the target mask for the boot CPU when we attach and use that to pickMark Kettenis
2017-03-03Fix the lidsuspend sysctl name in arm/include/cpu.hTom Cosgrove
2017-03-02Add a new sysctl machdep.lidaction. The sysctl works as follows:Martin Natano
2017-02-28Switch geteblks()'s size argument from int to size_t. It's called withMartin Natano
2017-02-15Bump MAXTSIZ to 64M on arm.Jeremie Courreges-Anglas
2017-02-12Split up fork1():Philip Guenther
2017-02-08In exec_elf.c: expand ELFNAME(), ELFNAME2(), and ELFNAMEEND() exceptPhilip Guenther
2017-02-07There are 1023 possible values for the interrupts, but our masks limitPatrick Wildt
2017-02-06add a license for the code in here, all of which i seem to have written.David Gwynne
2017-01-24Rename pfind(9) into tfind(9) to reflect that it deals with threads.Martin Pieuchot
2017-01-23remove #defines present in MI conf.h; ok kettenisTheo de Raadt
2017-01-23No need to explicitly use config_activate_children in the cfattach struct.Mark Kettenis
2017-01-21Move virtio config from files.pci to files.pciReyk Floeter
2017-01-21p_comm is the process's command and isn't per thread, so move it fromPhilip Guenther
2017-01-13Ansify cpu_sysctl() on alpha, arm, arm64, luna88k and sparc64.Frederic Cambus
2017-01-06there is no longer a need to ifdef __armv7__ armv6 rev instructionsJonathan Gray
2017-01-06unifdef CPU_ARMv7 and ARM_ARCH_7Jonathan Gray
2017-01-05Complete idle PCB allocation for secondary processors so that it makesPatrick Wildt
2017-01-04unifdef CPU_XSCALE_PXA2X0, ARM_MMU_XSCALE, ARM_MMU_GENERIC (armv3)Jonathan Gray
2017-01-03Add simplefb(4), a driver to support the framebuffer set up by the firmwareMark Kettenis
2017-01-02remove unused armv4 and xscale filesJonathan Gray
2017-01-01recognise Cortex A32Jonathan Gray
2016-12-30Remove unused headers.Jeremie Courreges-Anglas
2016-12-24Match on "arm,gic-400" another GICv2 compat string.Jonathan Gray
2016-12-23The code to retrieve the interrupt ID only works if the amount of IRQsPatrick Wildt
2016-10-22If an Access Flag fault happens while we were running the kernel andPatrick Wildt
2016-10-21Outsource simplebus softc definition so that it can be used byPatrick Wildt
2016-10-19Change pmap_proc_iflush() to take a process instead of a procPhilip Guenther