Age | Commit message (Collapse) | Author | |
---|---|---|---|
2017-09-21 | Ensure proper order of register accesses by readback after write. | Visa Hankala | |
This fixes spurious interrupts seen on CN7360. | |||
2017-09-17 | Do not print "cpuX launched" any longer. This reduces dmesg spam | Visa Hankala | |
on multicore systems. | |||
2017-09-12 | Remove option DDB_STRUCTINFO. Now that ddb(4) is CTF aware, similar | Martin Pieuchot | |
functionnalities are available in GENERIC. ok jasper@, deraadt@, guenther@, dlg@ | |||
2017-09-08 | If you use sys/param.h, you don't need sys/types.h | Theo de Raadt | |
2017-09-06 | Allow two GMX instances on CN70xx/CN71xx to enable all ports | Visa Hankala | |
on the E300 boards. | |||
2017-09-04 | Let octmmc(4) attach on revision 7890 controller. | Visa Hankala | |
2017-09-02 | Let the kernel utilize the FPU if one is available, even when the | Visa Hankala | |
FPUEMUL option is enabled. This benefits OCTEON III systems which can run floating-point operations natively. Feedback from and OK miod@; he also helped with testing. Tested on octeon without FPU (CN5020, CN6120) and with FPU (CN7130), as well as on sgi/IP27 (MP R16000), sgi/IP32 (R5000), and loongson (3A1000). | |||
2017-08-28 | swap ualea for urng | Jasper Lievisse Adriaanse | |
2017-08-26 | Use macros for Config1 bits. | Visa Hankala | |
2017-08-19 | Equalize the use of LINKFLAGS and STRIPFLAGS with other mips64 ports. | Visa Hankala | |
2017-08-19 | Use --warn-common when linking. | Visa Hankala | |
2017-08-19 | Put ${LD} in double quotes in MAKE_GAP, like has been done elsewhere. | Visa Hankala | |
2017-08-13 | Fix a dereference of a bogus pointer. | Visa Hankala | |
2017-08-12 | Use ctfstrip(1) by default to strip kernels. | Martin Pieuchot | |
ok deraadt@, jasper@ | |||
2017-08-12 | Add a dummy (for now) <machine/reloc.h> for mips64 to fix build. | Visa Hankala | |
OK guenther@ | |||
2017-08-09 | Clear any pending (edge-triggered) interrupts at setup to avoid | Visa Hankala | |
spurious interrupts with newly established handlers. | |||
2017-08-01 | Add a driver for the OCTEON USB3 controller bridge. | Visa Hankala | |
OK kettenis@, jmatthew@ | |||
2017-07-31 | Replace OCTEON_MAXCPUS with MAXCPUS to avoid redundancy. | Visa Hankala | |
2017-07-31 | Assume edge triggering by default for robustness, as is done | Visa Hankala | |
in octcit(4). | |||
2017-07-30 | Bump VM_PHYSSEG_MAX. | Visa Hankala | |
2017-07-30 | Bump MAXCPUS on octeon. | Visa Hankala | |
2017-07-30 | Define MAXCPUS per mips64 port. | Visa Hankala | |
2017-07-30 | Add a driver for CIU3. Not quite finished yet, but good enough for now. | Visa Hankala | |
2017-07-29 | There is no RTC on the E300 boards. | Visa Hankala | |
2017-07-29 | Replace a complex `if' condition with a list. | Visa Hankala | |
OK pirofti@ | |||
2017-07-28 | Add a driver for the OCTEON SATA controller bridge. | Visa Hankala | |
OK deraadt@, jasper@, kettenis@ | |||
2017-07-28 | Add a workaround that allows the use of sys/dev/fdt code on octeon. | Visa Hankala | |
OK kettenis@ | |||
2017-07-25 | rework octuctl and its children to attach via fdt | Jonathan Matthew | |
ok visa@ | |||
2017-07-25 | Remove leftovers of a past softintr mechanism. | Visa Hankala | |
OK mpi@, kettenis@ | |||
2017-07-18 | Stop automatically regenerating gap.o (and hence linking a new kernel) | Theo Buehler | |
whenever make is issued. Only do this when there are actual source changes below /sys. This restores the behavior prior to the KARL implementation. Problem noticed and patiently explained by mpi implementation with a lot of help from espie ok mpi, espie, deraadt | |||
2017-07-16 | Pass the linker from make environment to makegap.sh. This is (only) | Visa Hankala | |
a partial solution to cross compiling the kernel with KARL. OK deraadt@ a while ago | |||
2017-07-15 | iobus_h is unused, remove it. | Visa Hankala | |
2017-07-13 | Add a driver for the CIB interrupt controller. Certain device | Visa Hankala | |
controllers need it on CN70xx/CN71xx. | |||
2017-07-13 | Add handling for the third interrupt summary vector, | Visa Hankala | |
needed by upcoming work. | |||
2017-07-13 | Get cpuid from `ci' to avoid an extra function call. | Visa Hankala | |
2017-07-12 | Reorganize separate configuration fields into per-CPU structs | Visa Hankala | |
to compact the data indexing. This additionally improves the cache locality of the data. | |||
2017-07-10 | Keep refusing SDIO initialization. The driver cannot work properly | Visa Hankala | |
with SDIO because it does not handle card interrupts. | |||
2017-07-07 | Add logic for running SD commands. Tested with a few different makes | Visa Hankala | |
of MMC/SD memory. | |||
2017-07-07 | Fix function name in panic message. | Visa Hankala | |
2017-07-03 | Attach com(4) using fdt on octeon. | Visa Hankala | |
The relevant part of uartbus(4) is made part of the com(4) glue to avoid extra maneuvers in the code. | |||
2017-07-03 | Add the first UART into the fdt blob. | Visa Hankala | |
2017-06-29 | put SYSTEM_SWAP_DEP out of its misery, it died in 1997, along with config.old | Marc Espie | |
"go for it" deraadt@ | |||
2017-06-29 | Always use the maximum permissible frame size for Rx size limit. | Visa Hankala | |
This lets a change of interface MTU take effect immediately without link cycling and brings cnmac(4) into line with other jumbo frame capable NIC drivers. Prompted by Joe Holden on misc@ OK dlg@ | |||
2017-06-26 | Arrange a phandle for the "ciu" node. | Visa Hankala | |
2017-06-25 | dull dependency for copying makegap.sh to obj, so that installs | Theo de Raadt | |
without src and comp work. That is what we've designed for, but since we always have src and comp on our systems it is so easy to slide... problem first noted by rpe. | |||
2017-06-22 | Generate a gap.link script, and use that to generate gap.o. On multi-ABI | Theo de Raadt | |
architectures we must also link against a gapdummy.o to repair the ABI of the resulting .o file. Woe is me. Also repair install: target to update the linkkit & hash when a kernel is installed. ok rpe tb mlarkin and tested by others also | |||
2017-06-19 | Fix the timecounter register on CN72xx/CN73xx. | Visa Hankala | |
2017-06-19 | Use octeon_model_family() for SoC identification as in the rest | Visa Hankala | |
of the code. | |||
2017-06-19 | Use type register_t instead of __register_t. Drop unneeded __unused. | Visa Hankala | |
2017-06-19 | There is no RTC on the E1000 board. | Visa Hankala | |