summaryrefslogtreecommitdiffstats
path: root/sys/arch/armv7/include
AgeCommit message (Expand)AuthorFilesLines
2020-11-29Give armv7 a <machine/cpufunc.h> header and use it to add a prototypekettenis1-0/+16
2020-07-17Re-work intr_barrier(9) on arm64 to remove layer violation. So far wepatrick1-1/+2
2020-07-14Extend the interrupt API on arm64 and armv7 to be able to pass aroundpatrick1-12/+20
2020-07-06Add support for timeconting in userland.pirofti1-0/+23
2020-06-30Remove obsolete <machine/stdarg.h> header. Nowadays the varargvisa1-4/+0
2019-09-29Add IPI support. Taken ftrom arm64.kettenis1-22/+32
2019-05-06Whitespace removalmlarkin3-6/+6
2019-04-10change marks[] array to uint64_t, so the code can track full 64-bitderaadt1-2/+2
2018-08-20Remove unused spllock().visa1-2/+1
2018-08-09Define __HAVE_ACPI on arm64 and __HAVE_FDT on arm64, armv7 and octeonpatrick1-1/+5
2018-08-08Extend the FDT interrupt API to support masking and unmasking IRQs.patrick1-1/+5
2018-08-06Make it possible to build a MULTIPROCESSOR kernel on armv7. While thiskettenis1-0/+3
2018-07-09Add PCI machdep headers based on the arm64 port.patrick1-0/+3
2018-07-06Implement an API for establishing legacy PCI interrupts. This specificpatrick1-1/+7
2018-05-30Define IPL_MPFLOOR on SP archs.mpi1-1/+2
2017-10-27This file only includes <arm/elf_abi.h> which was removed in 2008, so kill it.mpi1-3/+0
2017-04-30Unifdef KGDB.mpi1-2/+2
2017-03-10Set VM_PHYSSEG_MAX to 32 and use VM_PSTRAT_BSEARCH as the sort/search optionkettenis1-3/+3
2017-03-09Add interrupt routing API like we have on arm64.kettenis1-1/+5
2017-01-24Use the same stack size as on i386jca1-2/+8
2017-01-05Now that all non-ARMv7 platforms are gone, tedu the legacy atomicpatrick1-6/+2
2016-12-30Remove unused headers.jca2-17/+0
2016-08-20Increase MSGBUFSIZE to 8 pages.kettenis1-2/+2
2016-08-06Extend the interrupt controller API with a disestablish functionality.patrick1-1/+4
2016-08-04Add support for pre-registering interrupts. This allows device drivers tokettenis1-1/+5
2016-08-01Implement an FDT-aware interrupt establish API. This means the driverspatrick1-1/+18
2016-05-21Implement openprom(4) for armv7.kettenis1-0/+3
2016-05-14Load the kernel at the address pre-allocated by the EFI bootloader.kettenis1-2/+4
2016-05-02Rework mainbus and implement simplebus to be able to span a tree-likepatrick1-0/+3
2015-09-19intr_barrier(9) for armjsg1-1/+3
2015-07-17Remove {LOAD,COUNT}_TEXTA from libsa loadfile, it only made sense for a.outmiod1-3/+3
2015-06-24Make ARM_KERNEL_BASE explicitely unsignedmiod1-2/+2
2015-05-12Raise VM_PHYSSEG_MAX to two and load an additional physical memoryjsg1-2/+2
2015-05-10VM_MAX_KERNEL_ADDRESS is the end of the kva range not the end ofjsg1-1/+3
2013-10-24remove useless headersaalm1-4/+0
2013-10-17Remove a.out leftovers now that libsa loadfile() will only boot ELF binaries.miod1-2/+1
2013-09-04In the future, we shouldn't have one port port ARM SoC, that's justpatrick47-0/+676