Ariadne Conill
|
09d3f81dcf
|
sh: use new common trampoline
|
2020-12-12 06:08:33 +00:00 |
Ariadne Conill
|
2d51d7bfa4
|
x86_64: add common trampoline code written in C, port to it
|
2020-12-11 23:04:47 -07:00 |
Ariadne Conill
|
71cbb6a3d3
|
README: note sh architecture is supported
|
2020-12-11 23:03:45 -07:00 |
Ariadne Conill
|
5c3ca5a7e1
|
sh: add freestanding bits
|
2020-12-12 06:02:47 +00:00 |
Ariadne Conill
|
8d58adb3ba
|
sh: fix up setcontext/swapcontext
|
2020-12-12 05:57:58 +00:00 |
Ariadne Conill
|
dd7ef8a806
|
sh: makecontext: fix stack alignment
|
2020-12-12 05:04:39 +00:00 |
Ariadne Conill
|
f9a3f65f5b
|
sh: fix getcontext implementation
|
2020-12-12 05:04:17 +00:00 |
Ariadne Conill
|
82f734ab47
|
sh: makecontext: set up stack pointer in r15
|
2020-12-12 04:53:50 +00:00 |
Ariadne Conill
|
da3c8d170f
|
sh: add remaining port files
|
2020-12-11 23:18:04 +00:00 |
Ariadne Conill
|
a42fb86da0
|
sh: add plausible swapcontext implementation
|
2020-12-11 22:37:21 +00:00 |
Ariadne Conill
|
00261d70e8
|
sh: add plausible setcontext implementation
|
2020-12-11 22:25:23 +00:00 |
Ariadne Conill
|
fd06f42bc3
|
sh: add first attempt at a getcontext implementation
|
2020-12-11 21:58:56 +00:00 |
Ariadne Conill
|
2692ecf74a
|
sh: defs: define REG_GBR, REG_MACH, REG_MACL
|
2020-12-11 21:35:12 +00:00 |
Ariadne Conill
|
42a4fbe9d1
|
sh: add makecontext
|
2020-12-11 21:13:20 +00:00 |
Ariadne Conill
|
de399ebdbf
|
build: override ARCH to sh on sh4 systems
|
2020-12-11 12:09:59 +00:00 |
Ariadne Conill
|
4ea37b1877
|
libucontext_posix: fix build under glibc
|
2020-12-11 11:12:47 +00:00 |
Ariadne Conill
|
634145cc40
|
add libucontext_posix test program
|
2020-12-09 01:40:12 +00:00 |
Ariadne Conill
|
04b5520a61
|
build: build test_libucontext_posix program
|
2020-12-09 01:39:54 +00:00 |
Ariadne Conill
|
2688747f8a
|
build: make and install libucontext_posix
|
2020-12-08 18:29:21 -07:00 |
Ariadne Conill
|
ed1e5752fc
|
libucontext_posix: add some tracing
|
2020-12-08 18:28:35 -07:00 |
Ariadne Conill
|
27d8a515e1
|
libucontext_posix: add posixly-correct wrapper around libucontext
|
2020-12-08 17:06:09 -07:00 |
Ariadne Conill
|
045e622971
|
libucontext 0.13.1.
|
2020-12-08 03:49:52 -07:00 |
Ariadne Conill
|
4a91eacd41
|
Merge pull request #21 from omerfirmak/master
.pc file should be installed under PKGCONFIGDIR
|
2020-12-08 03:25:48 -07:00 |
Ömer Faruk IRMAK
|
f2f46569e7
|
.pc file should be installed under PKGCONFIGDIR
|
2020-12-08 12:18:01 +03:00 |
Ariadne Conill
|
f0b5c0f7e1
|
libucontext 0.13.
|
2020-12-07 18:29:54 -07:00 |
Ariadne Conill
|
5cf38aeae8
|
build: add dist/distcheck
|
2020-12-07 18:28:02 -07:00 |
Ariadne Conill
|
bced874113
|
README: discuss docs/install_docs and DESTDIR
|
2020-12-07 18:21:58 -07:00 |
Ariadne Conill
|
d64931ad4f
|
build: add install_docs target
|
2020-12-07 18:19:37 -07:00 |
Ariadne Conill
|
cc2b4da24a
|
add cooperative threading example
|
2020-12-07 18:15:18 -07:00 |
Ariadne Conill
|
a52354e640
|
build: add docs target
|
2020-12-07 18:14:51 -07:00 |
Ariadne Conill
|
be5b4c0cac
|
add manual page
|
2020-12-07 18:14:35 -07:00 |
Ariadne Conill
|
22bd490272
|
libucontext: expand README
|
2020-12-07 14:39:07 -07:00 |
Ariadne Conill
|
c10cde83da
|
ppc: fix build with libucontext_ namespacing changes
|
2020-12-06 14:04:22 +00:00 |
Ariadne Conill
|
a04dc12d72
|
aarch64: add freestanding port
|
2020-12-06 13:50:50 +00:00 |
Ariadne Conill
|
f3f52fc17c
|
arm: add freestanding port
|
2020-12-06 13:43:04 +00:00 |
Ariadne Conill
|
7d149e6358
|
mips: add freestanding port
|
2020-12-06 06:34:56 -07:00 |
Ariadne Conill
|
20fd2b6f52
|
mips64: add freestanding port
|
2020-12-06 06:24:50 -07:00 |
Ariadne Conill
|
0c6077854a
|
riscv64: add freestanding port
|
2020-12-06 06:10:00 -07:00 |
Ariadne Conill
|
50bb9432c8
|
s390x: add freestanding port
|
2020-12-06 12:37:08 +00:00 |
Ariadne Conill
|
b33c7df219
|
s390x: update makecontext prototype
|
2020-12-06 12:30:44 +00:00 |
Ariadne Conill
|
da736b6add
|
ppc64: chase API changes related to freestanding stuff
freestanding is however NOT supported here
|
2020-12-06 12:23:09 +00:00 |
Ariadne Conill
|
131e825f50
|
x86: add freestanding port
|
2020-12-06 11:37:19 +00:00 |
Ariadne Conill
|
9c0ffd8fbb
|
x86: fix conflicts with musl headers + freestanding adaptations
|
2020-12-06 11:24:23 +00:00 |
Ariadne Conill
|
83a109c2a7
|
update README with status table
|
2020-12-06 03:54:19 -07:00 |
Ariadne Conill
|
0566e66d2d
|
NEWS: not all ports have freestanding yet
|
2020-12-06 03:45:05 -07:00 |
Ariadne Conill
|
13f396f743
|
note freestanding build support (closes #6, #7)
|
2020-12-06 03:30:13 -07:00 |
Ariadne Conill
|
9aef11752f
|
x86_64: add freestanding port
|
2020-12-06 03:22:27 -07:00 |
Ariadne Conill
|
794b4f92aa
|
build: generate libucontext pkg-config file
|
2020-12-06 04:10:14 -06:00 |
Ariadne Conill
|
74121dfe75
|
build: install generated headers
|
2020-12-06 04:01:26 -06:00 |
Ariadne Conill
|
e715cd2679
|
gitignore: add include/libucontext/bits.h
|
2020-12-06 03:54:22 -06:00 |