summaryrefslogtreecommitdiffstats
path: root/sys/arch/octeon/include
AgeCommit message (Expand)AuthorFilesLines
2021-03-11spellingjsg1-2/+2
2021-03-09Add initial bits for Check Point UTM-1 EDGE N.visa1-1/+2
2021-02-04Handle Netgear ProSecure UTM25visa1-1/+2
2021-01-30Abstract octeon board handling a littlevisa1-16/+21
2020-09-04Add kstat to cnmac(4)visa1-1/+48
2020-07-18Userland timecounter implementation for octeonvisa1-2/+2
2020-07-11Synchronize each core's CP0 cycle counter using the IO clock counter.visa1-1/+5
2020-07-08Make membar_consumer() a plain compiler barrier in kernel on octeon.visa1-1/+2
2020-07-06Add support for timeconting in userland.pirofti1-0/+23
2020-06-30Remove obsolete <machine/stdarg.h> header. Nowadays the varargvisa1-3/+0
2020-06-27TNF rescinded clauses 3 & 4 in 2008 in NetBSD.jsg1-8/+1
2020-05-27Retire <machine/varargs.h>.visa1-3/+0
2020-05-26Rework kernel loading with octboot(4)visa1-3/+4
2020-04-14Fix some of the more esoteric bus_space functions. Thekettenis1-7/+8
2019-09-29Add option to configure GPIO output select.visa1-1/+5
2019-09-07Add a driver for the PCIe controller found on OCTEON II and OCTEON III.visa1-1/+7
2019-09-05Implement splassert() on mips64.visa1-1/+17
2019-09-05Adjust interrupt priority levels on mips64 so that prioritiesvisa1-23/+20
2019-07-17Add a bootloader for octeon.visa3-2/+52
2019-07-12Make rootdev parsing a little saner. The "rootdev=" prefix can bevisa1-1/+3
2019-03-21Remove struct intrhand. It is no longer used on octeon.visa1-21/+1
2019-03-17Let each interrupt controller driver choose how to implementvisa1-1/+2
2018-12-18Figure out the number of available CPUs using system fuse registers.visa1-1/+4
2018-12-04Add processor IDs for several OCTEON II and III SoCs.visa1-1/+5
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-06Give the FDT interrupt API a more generic naming by replacing thepatrick2-6/+5
2018-06-18Improve indentation and variable naming.visa1-31/+41
2018-06-18Fix build with DEBUG_PCI_CONF.visa1-5/+5
2018-04-09Add a driver for the OCTEON cryptographic unit. It providesvisa1-1/+14
2018-02-18Inline hw_{get,set}curcpu() to streamline the machine code.visa1-3/+16
2018-01-22Include <sys/mutex.h> instead of <machine/mutex.h>mpi1-2/+2
2018-01-18Fix the computation of `ncpusfound' on !MULTIPROCESSOR kernels so thatvisa1-2/+5
2018-01-08Override membar_producer() for octeon.visa1-2/+43
2017-11-20Add the board ID of the Unifi Security Gateway PRO-4.visa1-1/+2
2017-11-20Fix the product code of the Unifi Security Gateway.visa1-2/+2
2017-11-18Add the board ID for the Ubiquiti Unifi Security Gateway.visa1-1/+2
2017-11-05Add a function for getting the current core's hardware identifier.visa1-1/+14
2017-11-02Assign each cnmac(4) port its own input work group, and assignvisa2-18/+4
2017-11-01Add readiness to utilize LMTDMA operations.visa1-1/+30
2017-11-01Fix the addressing of CVMSEG. The base address already points tovisa1-3/+3
2017-08-12Add a dummy (for now) <machine/reloc.h> for mips64 to fix build.visa1-0/+5
2017-07-31Replace OCTEON_MAXCPUS with MAXCPUS to avoid redundancy.visa1-3/+1
2017-07-30Bump VM_PHYSSEG_MAX.visa1-2/+2
2017-07-30Bump MAXCPUS on octeon.visa2-5/+4
2017-07-30Define MAXCPUS per mips64 port.visa1-1/+2
2017-07-29There is no RTC on the E300 boards.visa1-1/+2
2017-07-28Add a workaround that allows the use of sys/dev/fdt code on octeon.visa1-1/+5
2017-07-25Remove leftovers of a past softintr mechanism.visa1-6/+1
2017-07-13Add handling for the third interrupt summary vector,visa1-2/+4