K. Lange
|
536d25567b
|
graphics: actually probably faster without those branches
|
2018-12-20 21:39:37 +09:00 |
|
K. Lange
|
805c43f059
|
graphics: fix missing continue in sse alphablit
|
2018-12-20 21:29:59 +09:00 |
|
K. Lange
|
29b7881d13
|
jpeg: use sse intrinsincs
|
2018-12-20 21:07:35 +09:00 |
|
K. Lange
|
979f31bc46
|
tarfs: minor speedup, assuming well-ordered archives
|
2018-12-20 19:06:46 +09:00 |
|
K. Lange
|
de26980af2
|
jpeg: even faster with more premultiplications
|
2018-12-20 19:01:49 +09:00 |
|
K. Lange
|
245fa0a092
|
jpeg: further precomputations
|
2018-12-20 18:54:13 +09:00 |
|
K. Lange
|
38691a2f01
|
boot: zero bss after jump to C entry point
|
2018-12-20 15:45:13 +09:00 |
|
K. Lange
|
0433c683e7
|
esh: rudimentary support for variables before command lines (not compliant)
|
2018-12-20 14:57:59 +09:00 |
|
K. Lange
|
488c659e8d
|
meta: add /etc/os-release and swap links back to github
|
2018-12-20 14:25:25 +09:00 |
|
K. Lange
|
1ec82032ec
|
splash-log: avoid clearing past end of framebuffer pitch
|
2018-12-19 18:12:38 +09:00 |
|
K. Lange
|
0d8a512308
|
libc: break from scanf on failed non-whitespace match
|
2018-12-19 14:53:32 +09:00 |
|
K. Lange
|
92a17c3e9e
|
v1.10.2
|
2018-12-19 14:38:41 +09:00 |
|
K. Lange
|
bdd407f29c
|
libc: more pthread stubs
|
2018-12-19 14:38:08 +09:00 |
|
K. Lange
|
fd382f2627
|
git: ignore SDL headers
|
2018-12-19 14:37:51 +09:00 |
|
K. Lange
|
fab3091cc1
|
jpeg: use a precalculated cosine table, which is about twice as fast
|
2018-12-18 19:33:21 +09:00 |
|
K. Lange
|
299724e83e
|
v1.10.1
|
2018-12-18 12:12:38 +09:00 |
|
K. Lange
|
eb19b26db4
|
startup: refactor startup, with status information
|
2018-12-18 12:12:17 +09:00 |
|
K. Lange
|
7e3683f275
|
makefile: -k makes page up/down unhappy on my desktop?
|
2018-12-13 21:16:07 +09:00 |
|
K. Lange
|
4781653b57
|
Revert "kernel: increase kernel stack size considerably"
This reverts commit 42c4e34772 .
|
2018-12-13 12:22:36 +09:00 |
|
K. Lange
|
0f9e847c92
|
meta: genext2fs is no longer required (but still useful)
|
2018-12-13 11:43:31 +09:00 |
|
K. Lange
|
495d4b31de
|
kernel: ramdisks may not be multiples of page sizes
|
2018-12-13 10:49:07 +09:00 |
|
K. Lange
|
164fa6447b
|
Revert "boot: switch back to ext2 ramdisks while an issue is investigated"
This reverts commit 3e04540bf7 .
|
2018-12-13 10:07:00 +09:00 |
|
K. Lange
|
f8b93f33d7
|
memory tracker: more data; avoid weird faults
|
2018-12-12 17:38:39 +09:00 |
|
K. Lange
|
4ea638742d
|
file-browser: shouldn't those be 64bit?
|
2018-12-12 12:38:08 +09:00 |
|
K. Lange
|
f5d81ed9dd
|
tarfs: allocation cleanups
|
2018-12-12 10:54:49 +09:00 |
|
K. Lange
|
c963909275
|
memory tracking: include alloc caller in double free
|
2018-12-12 10:54:39 +09:00 |
|
K. Lange
|
662ad3b407
|
kernel: remove calls to calloc (they confuse the tracker)
|
2018-12-12 10:31:42 +09:00 |
|
K. Lange
|
4aa3c4bbe0
|
kernel: memory tracker improvements
|
2018-12-12 10:30:57 +09:00 |
|
K. Lange
|
063c78c183
|
build-the-world: rudimentary updates to build libs and apps
|
2018-12-12 09:57:23 +09:00 |
|
K. Lange
|
8e5073830b
|
msk: new repo
|
2018-12-12 09:27:34 +09:00 |
|
K. Lange
|
09f031e6a5
|
tarfs: replace static objects for thread safety
|
2018-12-11 23:16:29 +09:00 |
|
K. Lange
|
9bd27895bc
|
ps2kbd: why are we giving current_process this
|
2018-12-11 23:16:29 +09:00 |
|
K. Lange
|
b6aa92c64e
|
kernel: off-by-one bounds check in move_fd
|
2018-12-11 23:16:29 +09:00 |
|
K. Lange
|
1463266db4
|
kernel: improvements to memory logging
|
2018-12-11 23:16:29 +09:00 |
|
K. Lange
|
3e04540bf7
|
boot: switch back to ext2 ramdisks while an issue is investigated
|
2018-12-11 21:00:48 +09:00 |
|
K. Lange
|
42c4e34772
|
kernel: increase kernel stack size considerably
|
2018-12-11 19:43:25 +09:00 |
|
K. Lange
|
5b45f72a37
|
kernel: add extensive allocation tracking option
|
2018-12-11 19:43:13 +09:00 |
|
K. Lange
|
73a3dc1414
|
qemu: pass -k en-us to fix arrow keys under Wayland clients
|
2018-12-11 17:04:20 +09:00 |
|
K. Lange
|
c16328f0cf
|
build-the-world.py: successful self-build, just missing apps
|
2018-12-11 13:52:40 +09:00 |
|
K. Lange
|
fb9c2dd693
|
Update readme
|
2018-12-11 13:46:58 +09:00 |
|
K. Lange
|
ed7848adb8
|
meta: build boot.sys
|
2018-12-11 13:44:00 +09:00 |
|
K. Lange
|
400c5de330
|
kernel: need to bail with EEXIST earlier in mkdir
|
2018-12-11 13:37:50 +09:00 |
|
K. Lange
|
3eb7726784
|
meta: tools to build stuff
|
2018-12-11 13:32:41 +09:00 |
|
K. Lange
|
31af34c73d
|
boot: switch to tar ramdisks
|
2018-12-11 13:04:02 +09:00 |
|
K. Lange
|
8c96093361
|
migrate: root should be 0755
|
2018-12-11 12:41:24 +09:00 |
|
K. Lange
|
f993a753cb
|
tarfs: new filesystem driver for read-only ustar mounting
|
2018-12-11 12:26:02 +09:00 |
|
K. Lange
|
5bf2cd5ea2
|
tmpfs: probably off-by-one, let's be safe
|
2018-12-11 12:20:08 +09:00 |
|
K. Lange
|
3d3738d76a
|
kernel: return EROFS for some unconfigured VFS operations
|
2018-12-11 09:52:19 +09:00 |
|
K. Lange
|
e2b6f13ba2
|
libc: set errno on read, write
|
2018-12-11 09:42:21 +09:00 |
|
K. Lange
|
d21247c98b
|
include: cleanup
|
2018-12-10 19:05:42 +09:00 |
|