| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2021-01-04 | NetBSD/arm: segflush - use mprotect to add PROT_EXEC | Valery Ushakov | |
| ARM has separate read and execute protection bits so after writing out JIT code we need to make it executable. | |||
| 2021-01-04 | NetBSD/arm: disable pax mprotect restrictions for emu | Valery Ushakov | |
| ARM has separate read and execute protection bits so after writing out JIT code we need to make it executable with mprotect(2), but PAX wouldn't let us by default. Mark the emu binary so that this restriction is lifted. On other machines where this is not an issue set PAXCTL to a no-op. | |||
| 2020-12-29 | NetBSD/asm-arm.S: use .L for local labels. | Valery Ushakov | |
| 2020-12-29 | NetBSD/arm: initial support | Valery Ushakov | |
| This is more or less mechanical merge of existing NetBSD code and ARM-specific bits from Linux/arm files. | |||
| 2019-03-10 | G/c executeonnewstack and unlockandexit. | Valery Ushakov | |
| 2019-03-10 | Merged default into NetBSD/pthreads | Valery Ushakov | |
| 2017-09-10 | Use SA_SIGINFO to report pc in error messages. Copied from Linux. | Valery Ushakov | |
| 2017-09-10 | Switch NetBSD from clone(2) to kproc-pthreads.c | Valery Ushakov | |
| This commit is mostly a pretty mechanical change. It works on NetBSD-6 where pthread uses userland semaphores. It doesn't work on NetBSD-7 where pthread uses kernel semaphores. | |||
| 2017-08-28 | On PowerPC tell the JIT compiler it's not Plan9 ABI and it needs to | Valery Ushakov | |
| explicitly clear %r0. | |||
| 2017-08-26 | Tweak to reduce diff with Linux. | Valery Ushakov | |
| 2017-08-26 | PowerPC needs segflush() | Valery Ushakov | |
| 2017-01-14 | Normalize mixed tabs for tab width of 8. | Valery Ushakov | |
| 2017-01-13 | Remove autogenerated emu.c - this copy was imported accidentally. | Valery Ushakov | |
| 2017-01-13 | Don't hardcode OBJTYPE. | Valery Ushakov | |
| 2017-01-13 | Copied from Linux version. Use <machine/asm.h> macros. | Valery Ushakov | |
| 2017-01-12 | Revert dbaf2f1a92f6 and instead move initialization of "coherence" to | Valery Ushakov | |
| emu/NetBSD/os.c As explained in inferno-os issue 335: > The definition of coherence deliberately takes advantage of a C rule > to avoid anyone having to change an existing fork of emu (eg, for a > new platform), to account for the arrival of "coherence". If a > given port doesn't define it, it will be nil and main will fill it > in. If as on Windows or now NetBSD, it needs to be defined from the > start, the os.c for that platform should do it, but still no other > platforms need source changes. | |||
| 2016-06-02 | Move definition of X11LIBS where it can actully be overridden. | Valery Ushakov | |
| 2016-06-02 | This ancient file is not used any more. | Valery Ushakov | |
| 2016-06-01 | emu-g config copied from FreeBSD. | Valery Ushakov | |
| 2016-06-01 | Fix function name in .type executeonnewstack | Valery Ushakov | |
| 2016-06-01 | Fix typo in comment. | Valery Ushakov | |
| 2016-06-01 | G/c wrong getcallerpc from here, we will get the correct one from lib9. | Valery Ushakov | |
| 2016-06-01 | Split the list of X11 libraries into a separate X11LIBS variable so | Valery Ushakov | |
| that it can be overridden using env section in config files. | |||
| 2015-07-18 | fpuctl moving to lib9 | Charles Forsyth | |
| 2011-08-20 | 20110820-1401 | forsyth | |
| 2011-02-25 | 20110225-1104 | forsyth | |
| 2010-11-27 | 20101127-1631 | forsyth | |
| 2010-11-27 | 20101127-1629 | forsyth | |
| 2010-08-10 | 20100810-2306 | forsyth | |
| 2009-09-30 | 20090930-0258 | forsyth | |
| 2009-08-06 | 20090806-2210 | forsyth | |
| 2009-07-25 | 20090725-1300 | forsyth | |
| 2009-07-19 | 20090719-2242 | forsyth | |
| 2009-07-19 | dis/mathcalc.dis | forsyth | |
| 2008-04-16 | 20080416-1529 | Charles.Forsyth | |
| 2008-02-04 | 20080204-1507 | Charles.Forsyth | |
| 2007-12-27 | 20071227-1230 | Charles.Forsyth | |
