4947f060 | 11-Oct-2021 |
Charles Forsyth <charles.forsyth@gmail.com> |
remove duplicate vflag definition |
aa479b94 | 11-Oct-2021 |
Charles Forsyth <charles.forsyth@gmail.com> |
make message more helpful |
c3e3cf59 | 11-Oct-2021 |
Charles Forsyth <charles.forsyth@gmail.com> |
allow vflag > 1 |
48f27553 | 23-Mar-2021 |
Charles Forsyth <charles.forsyth@gmail.com> |
update NOTICEs and other legal bits to reflect changes to Plan 9's licence and confirm MIT-template for Inferno base and revisions |
e2733178 | 04-Jan-2021 |
Valery Ushakov <uwe@stderr.spb.ru> |
NetBSD/arm: segflush - use mprotect to add PROT_EXEC
ARM has separate read and execute protection bits so after writing out JIT code we need to make it executable. |
8adc601b | 03-Jan-2021 |
Valery Ushakov <uwe@stderr.spb.ru> |
NetBSD/arm: disable pax mprotect restrictions for emu
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
NetBSD/arm: disable pax mprotect restrictions for emu
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.
show more ...
|
c5728686 | 29-Dec-2020 |
Valery Ushakov <uwe@stderr.spb.ru> |
NetBSD/asm-arm.S: use .L for local labels. |
e89e8a15 | 29-Dec-2020 |
Valery Ushakov <uwe@stderr.spb.ru> |
NetBSD/arm: initial support
This is more or less mechanical merge of existing NetBSD code and ARM-specific bits from Linux/arm files. |
c82cb0a6 | 07-Mar-2020 |
Valery Ushakov <uwe@stderr.spb.ru> |
Silently ignore x-special/gnome-copied-files requests.
Modern desktops seem to like to send it a lot so don't spam the user with repeated messages about it. |
3e420305 | 19-Dec-2019 |
Valery Ushakov <uwe@stderr.spb.ru> |
G/c misguided NetBSD/powerpc kludge.
The problem was the alignment bug (alloc.c) that I thought I had fixed, but did't. Now that that bug is fixed properly drop the bogus kludge I left here while i
G/c misguided NetBSD/powerpc kludge.
The problem was the alignment bug (alloc.c) that I thought I had fixed, but did't. Now that that bug is fixed properly drop the bogus kludge I left here while investigating the problem.
show more ...
|
bea7f0cc | 19-Dec-2019 |
Valery Ushakov <uwe@stderr.spb.ru> |
Properly ensure 16-byte alignment on NetBSD. |
458b45d0 | 21-Aug-2019 |
Charles Forsyth <charles.forsyth@gmail.com> |
Merged in dboddie/inferno-os/hosted-devds (pull request #26)
Include devds in the hosted build |
5be4ead0 | 25-May-2019 |
David Boddie <david@boddie.org.uk> |
Include devds in the hosted build. |
f092bcd9 | 21-Dec-2018 |
Charles Forsyth <charles.forsyth@gmail.com> |
Merged in nbuwe/inferno-os/NetBSD/powerpc (pull request #10)
NetBSD/powerpc
Approved-by: Charles Forsyth <charles.forsyth@gmail.com> |
0195c4e2 | 21-Dec-2018 |
Charles Forsyth <charles.forsyth@gmail.com> |
Merged in yk/inferno-os/AIX-power (pull request #17)
AIX-power port
Approved-by: Charles Forsyth <charles.forsyth@gmail.com> |
3a4ecaa7 | 21-Dec-2018 |
Charles Forsyth <charles.forsyth@gmail.com> |
Merged in mechazoidal/inferno-os (pull request #19)
Fix building on OpenBSD |
811a6330 | 24-Mar-2018 |
David Boddie <david@boddie.org.uk> |
Added a function for drawing on 16-bit displays. |
e09f6005 | 14-Sep-2017 |
Valery Ushakov <uwe@stderr.spb.ru> |
Fix invisible tab/space confusion in the pattern. |
38be2998 | 10-Mar-2019 |
Valery Ushakov <uwe@stderr.spb.ru> |
G/c executeonnewstack and unlockandexit. |
594bd563 | 10-Mar-2019 |
Valery Ushakov <uwe@stderr.spb.ru> |
Merged default into NetBSD/pthreads |
9b7850d5 | 09-Mar-2019 |
Valery Ushakov <uwe@stderr.spb.ru> |
Work around a problem on macppc with kernel semaphores.
NetBSD/macppc 7 and later seems to have a bug in kernel based pthread semaphores. When running emu interactively shell would forever hang in
Work around a problem on macppc with kernel semaphores.
NetBSD/macppc 7 and later seems to have a bug in kernel based pthread semaphores. When running emu interactively shell would forever hang in sem_wait() after the first interactive command.
I added sem_getvalue() after sem_init() as a debugging aid to get the semaphore id in ktrace output and it magically fixed the problem. For now just leave it here as a workaround under appropriate ifdef.
show more ...
|
cd4ca111 | 13-Sep-2017 |
Valery Ushakov <uwe@stderr.spb.ru> |
Bump Npadlong from 2 to 4 on NetBSD to preserve 16-byte alignment. pthread interals depend on that as it uses lower bits in some pointers for flags. |
bbdfd52b | 10-Sep-2017 |
Valery Ushakov <uwe@stderr.spb.ru> |
Use SA_SIGINFO to report pc in error messages. Copied from Linux. |
8eba7b79 | 10-Sep-2017 |
Valery Ushakov <uwe@stderr.spb.ru> |
Switch NetBSD from clone(2) to kproc-pthreads.c
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 pthre
Switch NetBSD from clone(2) to kproc-pthreads.c
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.
show more ...
|
2c1c5550 | 28-Aug-2017 |
Valery Ushakov <uwe@stderr.spb.ru> |
On PowerPC tell the JIT compiler it's not Plan9 ABI and it needs to explicitly clear %r0. |