2 Commits (47a2e87ccd4e95f80f0754c6f3312ccb3b90d916)

Author SHA1 Message Date
Andrew Waterman d5e3e0d86a Add spinlock_trylock routine; use it to implement spinlock_lock 10 years ago
Andrew Waterman b94c7a4b07 Refactor pk, bbl, machine into separate libraries 10 years ago
Andrew Waterman bf9ee5ca11 simplify pk atomics and add atomic_or 10 years ago
Andrew Waterman 57cbf902c9 Remove --disable-atomics flag; rely on -march setting instead 10 years ago
Andrew Waterman ba74319214 Avoid needless IRQ enable/disable 10 years ago
Darius Rad b9961802ce Fix macros for emulating atomic operations (--disable-atomics). 11 years ago
Andrew Waterman 6517fe26a2 Update to new privileged spec 11 years ago
Andrew Waterman 5c86450130 work in progress on new supervisor spec 11 years ago
Andrew Waterman 053aa8ff80 Turn off interrupts when talking to host 12 years ago
Andrew Waterman cc72987e65 Support Linux ABI and (optionally) virtual memory 13 years ago
Andrew Waterman accebe9e63 add BSD license 13 years ago
Andrew Waterman 8c4a41f983 fix spinlocks; add --disable-atomics cfg opt 14 years ago
Andrew Waterman 0edaecc543 temporary undoing of renaming 15 years ago
Andrew Waterman e63e4fbe87 Renamed packages 15 years ago
Yunsup Lee 2b7fd5fa6a [pk] no amos for now, add a sync before triggering the frontend 16 years ago
Andrew Waterman fb6dba8fb1 [pk] use __sync_* builtins for atomics 16 years ago
Andrew Waterman 29cc0dc985 [pk,fesvr] improved proxykernel build system 16 years ago
Andrew Waterman b24c0f1a1e [pk,sim] first cut of appserver communication link 16 years ago