Age | Commit message (Collapse) | Author | |
---|---|---|---|
2017-03-12 | Bring SROP mitigation to arm64. Make some small modifications to the arm | Mark Kettenis | |
code as well to improve diffability. Changes the types used in the arm64 "struct sigcontext" to avoid having to include <sys/types.h>. ok deraadt@ | |||
2017-03-12 | Remove some unused cruft. | Mark Kettenis | |
ok jsg@ | |||
2017-03-12 | Simplify pmap_proc_iflush(); there is no need for the per-page logic if we | Mark Kettenis | |
are flushing by using the virtual address. ok jsg@ | |||
2017-03-12 | Hook exclock(4) up to the clock framework using a dummy implementation that | Mark Kettenis | |
prints the clock ids it is being called for. This allows us to identify which clocks need to be implemented. Attach early such that clocks are available when needed. | |||
2017-03-12 | Enable exdwusb(4) and xhci(4). | Mark Kettenis | |
2017-03-11 | Hook up exgpio(4) to the gpio framework. | Mark Kettenis | |
2017-03-11 | Fix uninitilized variables (confusion between enc and p->encoding | Alexandre Ratchov | |
and between prec and p->precision). Found by jsg@, thanks. | |||
2017-03-11 | Introduce a new knob to force the first USB keyboard as console input. | Martin Pieuchot | |
By setting "machdep.forceukbd=1" you can now use your USB keyboard in ddb(4) even if your BIOS emulates a pckbd(4). ok tom@, kettenis@, deraadt@ | |||
2017-03-11 | Set EVT_NOTIFY_SIGNAL when calling boot services CreateEvent(). | Jonathan Gray | |
The UEFI specification states this is required to have the notification function called. U-Boot's EFI loader calls the notification function without the flag set but the EDK2 implementation of UEFI requires the flag. With this change the timer ticks and autoboot works on the OverDrive 3000. ok kettenis@ | |||
2017-03-11 | Enable exrtc(4). | Mark Kettenis | |
2017-03-10 | Use regmap interface to power up the PHY block. | Mark Kettenis | |
2017-03-10 | Missed this file in the deplatformization commit. | Mark Kettenis | |
2017-03-10 | Add glue to attach xhci(4) on exynos. | Mark Kettenis | |
2017-03-10 | Set VM_PHYSSEG_MAX to 32 and use VM_PSTRAT_BSEARCH as the sort/search option | Mark Kettenis | |
like we do on macppc and sparc64. This makes our kernel recognize all the memory on the Odroid XU4. ok jsg@ | |||
2017-03-10 | Lookup the /memory node again after we reinit the FDT. This makes adding | Mark Kettenis | |
additional memory segments provided by the device tree actually work. ok jsg@ | |||
2017-03-10 | enable amphy(4) for udav(4) and urlphy(4) for url(4) | Jonathan Gray | |
2017-03-09 | There are no compat emulations left so we never do errno mapping: | Philip Guenther | |
eliminate the last use of e_errno. ok tom@ mpi@ kettenis@ visa@ | |||
2017-03-09 | Enable syscon(4) such that I can actually reboot the Odroid XU4. | Mark Kettenis | |
ok patrick@ | |||
2017-03-09 | Provide access to our registers through the regmap interface. | Mark Kettenis | |
ok patrick@ | |||
2017-03-09 | Only set cpuresetfn if it isn't set already such that other reboot mechanisms | Mark Kettenis | |
(like psci or syscon) are preferred over letting the watchdog fire. ok patrick@ | |||
2017-03-09 | Add interrupt routing API like we have on arm64. | Mark Kettenis | |
2017-03-09 | Change the interrupt routing API to take a pointer to a "struct cpu_info" | Mark Kettenis | |
instead of a cpu number. ok patrick@ | |||
2017-03-08 | Fix logic in the driver preventing it to receive broadcast frames | Martin Pieuchot | |
before configuring an address. Make dhclient(8) work on sq(4). Problem reported by Frank Scheiner, diff from miod@ | |||
2017-03-08 | Do not clear IFF_UP, even in the error path, clearing IFF_RUNNING | Martin Pieuchot | |
is enough. This flag should only be set by the stack, drivers shouldn't mess with it. Discussed with dlg@ and mikeb@, ok mikeb@, stsp@ | |||
2017-03-08 | Enable msk(4). | Patrick Wildt | |
2017-03-08 | Enable eephy(4). | Patrick Wildt | |
2017-03-08 | Enable re(4). | Patrick Wildt | |
2017-03-08 | Enable ix(4). Requested by deraadt@ | Jonathan Gray | |
2017-03-08 | Enable em(4), ahci(4), nvme(4) and USB controllers attached to pci(4). | Patrick Wildt | |
2017-03-08 | Establish API to route interrupts to specific CPU cores. | Patrick Wildt | |
Based on and ok drahn@ | |||
2017-03-07 | Make this actually work as a tty. Everything except for the most basic | Mark Kettenis | |
tx and rx functionality is still missing. | |||
2017-03-07 | Record the target mask for the boot CPU when we attach and use that to pick | Mark Kettenis | |
the target CPU interface when establishing an interrupt. Makes interrupts work on machines that boot up on a CPU that is attached to a CPU interface that isn't zero. Discussed with Dale Rahn. | |||
2017-03-07 | Unbreak the tree by removing the "exynos.h" include and associated prototype. | Mark Kettenis | |
Found the hard way by florian@ | |||
2017-03-07 | Keep on trying to grab the lock after leaving ddb after lock spin-out. | Visa Hankala | |
This restores the behaviour that preceded ticket locks. The feature can be useful in some debug cases where the system is not totally borken. OK guenther@, dlg@, mpi@ | |||
2017-03-07 | Use the pause instruction on the slow path. This improves | Visa Hankala | |
performance a bit. OK mikeb@, kettenis@, mpi@, tom@, mlarkin@ | |||
2017-03-07 | Make the slow path similar to i386's by checking mutex owner | Visa Hankala | |
on every iteration. OK mikeb@, kettenis@, mpi@, tom@, mlarkin@ | |||
2017-03-07 | Disallow setting machdep.lidaction to any other value but [0,2]. | Martin Natano | |
suggested by halex ok deraadt millert | |||
2017-03-07 | enable vioscsi(4) | Jonathan Gray | |
2017-03-06 | De-platformize exynos. Disable exdisplay(4) for now. | Mark Kettenis | |
2017-03-06 | Attach exiic(4) using the FDT. | Mark Kettenis | |
2017-03-06 | Remove unused unit number from softc. | Mark Kettenis | |
2017-03-05 | match GENERIC | Theo de Raadt | |
2017-03-05 | Turn exgpio(4) into a pinctrl driver. | Mark Kettenis | |
2017-03-05 | Clear pending interrupts and mask them all. | Mark Kettenis | |
2017-03-05 | The current code in exuartcnputc() that tries to make sure the character | Mark Kettenis | |
written is actually transmitted doesn't seem to work. Instead, wait until there is room in the TX FIFO before writing the character. This works only in FIFO mode, but that's how u-boot configures the chip. ok patrick@ | |||
2017-03-05 | Teach the ddb disassembler about most of the vm* instructions | Philip Guenther | |
ok mlarkin@ | |||
2017-03-04 | matching commit for RAMDISK: Convert a few exynos drivers to attach using ↵ | Theo de Raadt | |
the FDT. | |||
2017-03-04 | Convert a few exynos drivers to attach using the FDT. | Mark Kettenis | |
2017-03-04 | crank to 6.1-beta | Theo de Raadt | |
2017-03-03 | Whan an amd64 machine got an NMI, the current process in user land | Alexander Bluhm | |
was killed with SIGBUS. Better drop to ddb regardless wether a user process is currently scheduled or not. NMI signals hardware failure or a debug button. The code in i386 trap() has always been that way. The switch in db_ktrap() must also not depend on the fact wether kernel or user land is running. OK deraadt@ |