| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
|
| |
include it explicitly when <vm/pmap.h> is already included.
Reviewed by: alc, kib
Differential Revision: https://reviews.freebsd.org/D5373
|
|
|
|
|
| |
setfault() when testing for faults. This should also help the compiler
do the right thing with this complicated-to-optimize function.
|
|
|
|
| |
lets the kernel boot on RTAS-based systems by being kexec'ed from Linux.
|
|
|
|
|
|
|
|
| |
preserve any existing fault buffer. RTAS calls are meant to be safe from
interrupt context (and are indeed used there to implement the xics PIC
drvier). Without this, calling into RTAS in interrupt context would have
the effect of clearing any existing onfault state of the interrupted
thread, potentially leading to a panic.
|
|
|
|
|
|
| |
calls are involved in interrupt handling.
Approved by: re (kib)
|
|
|
|
| |
This means that their use is restricted to a single C file.
|
|
|
|
|
|
|
| |
machine checks (e.g. invalid PCI configuration cycles), but these can
be caught and recovered from. This change also the RTAS PCI driver to
work without modification as a replacement for the Grackle driver on
Grackle-based Powermacs.
|
|
Renovate and improve the AIM Open Firmware support:
- Add RTAS (Run-Time Abstraction Services) support, found on all IBM systems
and some Apple ones
- Improve support for 32-bit real mode Open Firmware systems
- Pull some more OF bits over from the AIM directory
- Fix memory detection on IBM LPARs and systems with more than one /memory
node (by andreast@)
|