#
e8c1bcc8 |
| 13-Apr-2023 |
miod <miod@openbsd.org> |
Sprinkle UL suffix to constant literals which don't fit in int. NFCI
|
#
8d41ff11 |
| 15-May-2016 |
guenther <guenther@openbsd.org> |
Implement TCB_{GET,SET} using PAL_{rd,wr}unique. Inline asm from NetBSD
testing deraadt@
|
#
2df76cc2 |
| 29-Mar-2014 |
guenther <guenther@openbsd.org> |
It's been a quarter century: we can assume volatile is present with that name.
ok dlg@ mpi@ deraadt@
|
#
6a6a52e0 |
| 26-Jun-2012 |
deraadt <deraadt@openbsd.org> |
Stop the song and dance where alpha param.h tries to include the world. "Why is this not commited yet?" says miod
|
#
2fa72412 |
| 23-Mar-2011 |
pirofti <pirofti@openbsd.org> |
Normalize sentinel. Use _MACHINE_*_H_ and _<ARCH>_*_H_ properly and consitently.
Discussed and okay drahn@. Okay deraadt@.
|
#
b3248505 |
| 17-Jan-2009 |
miod <miod@openbsd.org> |
Recognize environmental change machine checks on ES40, and report what happens instead of panicing; while there, start providing more details for ev6 processor machine checks as well.
This allows po
Recognize environmental change machine checks on ES40, and report what happens instead of panicing; while there, start providing more details for ev6 processor machine checks as well.
This allows power supplies to be unplugged and exchanged while the system is running, without causing the kernel to crash.
show more ...
|
#
d1edf5e6 |
| 26-Nov-2002 |
art <art@openbsd.org> |
Make the PTE constants unsigned long with UL.
The macro PG_PALCODE in pte.h is supposed to be used when comparing two ptes to see if we need a tlb flush. For that it uses the macro ALPHA_PTE_PALCODE
Make the PTE constants unsigned long with UL.
The macro PG_PALCODE in pte.h is supposed to be used when comparing two ptes to see if we need a tlb flush. For that it uses the macro ALPHA_PTE_PALCODE which in turn is defined to ~ALPHA_PTE_SOFTWARE. Unfortunately ALPHA_PTE_SOFTWARE is small enough to fit in an int, so ALPHA_PTE_PALCODE becomes an int to and the masking in PG_PALCODE masks off the pfn in the pte and pmap_enter will then fail to flush certain TLB entries when it needs to (this situation shouldn't happen too often).
This might or might not be the solution for the memory corruption bug I've been hunting for the last three months (the machine still borks up, but in different ways now).
show more ...
|
#
377d32d7 |
| 10-May-2002 |
art <art@openbsd.org> |
Some protection from userland and some __asm paranoia. From NetBSD.
|
#
22a031d6 |
| 08-Nov-2000 |
ericj <ericj@openbsd.org> |
tag the rest of alpha tree
|
#
aed035ab |
| 08-Nov-2000 |
art <art@openbsd.org> |
Merge in big portions of the improvements NetBSD did to their alpha port. Highlights: UVM, PMAP_NEW, bus_dma (only on some buses for now), new hardware support, possiblity for ELF, etc, etc. Too much
Merge in big portions of the improvements NetBSD did to their alpha port. Highlights: UVM, PMAP_NEW, bus_dma (only on some buses for now), new hardware support, possiblity for ELF, etc, etc. Too much to mention.
This is still work in progress. video consoles might be broken, otherwise we have basically the same functionality as before plus more.
show more ...
|
#
5ffeb453 |
| 05-Jun-1998 |
janjaap <janjaap@openbsd.org> |
Comment out text after #endif
|
#
c36c6497 |
| 01-Aug-1997 |
deraadt <deraadt@openbsd.org> |
ALPHA_PTE_WRITE needs to include the "user write" bit; thorpej
|
#
3a630e3f |
| 24-Jan-1997 |
niklas <niklas@openbsd.org> |
Sync with NetBSD 961207
|
#
50ce9ee0 |
| 30-Oct-1996 |
niklas <niklas@openbsd.org> |
Merge to NetBSD 961020. Retained our kernel APIs where NetBSD has changed. -Wall -Wstrict-prototypes -Wmissing-prototypes too.
|