Jonas 'Sortie' Termansen
99c71085f8
Parallelize driver initialization.
2023-03-19 21:56:55 +01:00
Jonas 'Sortie' Termansen
f42e81e99d
Speed up ata(4) 400 ns waits.
...
Waiting for any non-zero duration currently waits for at least one timer
cycle (10 ms), which is especially expensive during early boot.
The current workaround of simply reading the status 14 times seems really
suspicious although the osdev wiki documents it, but let's see how well it
works on real hardware, it's probably good enough.
Try to determine the initial selected drive to save one drive selection.
2023-03-19 21:56:55 +01:00
Jonas 'Sortie' Termansen
bf5a85c1c4
Decrease PS/2 timeouts.
2023-03-19 21:56:55 +01:00
Jonas 'Sortie' Termansen
77a373281e
Add uptime(1) -pr options.
2023-03-19 21:56:55 +01:00
Jonas 'Sortie' Termansen
803d46e913
Add iso9660 filesystem implementation.
2023-03-19 21:56:55 +01:00
Jonas 'Sortie' Termansen
5f1e478ab6
Add kernel virtual address space usage debug information.
2023-03-19 21:56:55 +01:00
Jonas 'Sortie' Termansen
77873003be
Revert "Update to bison-3.8.2."
...
This reverts commit b82fae810b42c5426d21c4dc153b32f086dd7fde.
2023-03-19 21:56:55 +01:00
Jonas 'Sortie' Termansen
8de7d4c1a2
Update to bison-3.8.2.
2023-03-19 21:56:55 +01:00
Jonas 'Sortie' Termansen
e4171ecc72
Debug TCP socket state listing.
2023-03-19 21:56:55 +01:00
Jonas 'Sortie' Termansen
e3df9c65cc
Add kernel heap allocation tracing debug facility.
2023-03-19 21:56:55 +01:00
Jonas 'Sortie' Termansen
db69fcc491
Add m4, perl, and texinfo to the basic ports set.
2023-03-19 21:56:55 +01:00
Jonas 'Sortie' Termansen
ca80135bb1
Trianglix 4.
2023-03-19 21:56:55 +01:00
Jonas 'Sortie' Termansen
3ba6e00e6c
Add tix-check(8).
2023-03-19 21:56:55 +01:00
Jonas 'Sortie' Termansen
7e9d36d3a1
Add automatic installer and upgrader.
2023-03-19 21:56:55 +01:00
Jonas 'Sortie' Termansen
5a28384a9e
Volatile release.
2023-03-19 21:56:55 +01:00
Jonas 'Sortie' Termansen
a1715426af
Add tix-upgrade(8).
2023-03-19 21:56:54 +01:00
Jonas 'Sortie' Termansen
a4d43b1342
Add display server.
2023-03-19 21:56:54 +01:00
Jonas 'Sortie' Termansen
551043a5d5
Add pty(1).
2023-03-19 21:56:54 +01:00
Jonas 'Sortie' Termansen
26bc45490a
Revert "Debug system calls exiting without interrupts enabled."
...
This reverts commit c0bc774c9aa8aa3834f40afc7ad5aa909afc61a1.
2023-03-19 21:56:54 +01:00
Jonas 'Sortie' Termansen
0137e4f0c3
Debug system calls exiting without interrupts enabled.
2023-03-19 21:56:54 +01:00
Jonas 'Sortie' Termansen
640f3f7ff8
Add signify port.
2023-03-19 21:56:54 +01:00
Jonas 'Sortie' Termansen
7ebce1c6a9
Add irc(1).
...
Co-authored-by: Juhani Krekelä <juhani@krekelä.fi>
2023-03-19 21:56:54 +01:00
Jonas 'Sortie' Termansen
5abac315c8
Add getaddrinfo(1).
2023-03-19 21:56:54 +01:00
Jonas 'Sortie' Termansen
c457b1cb86
Add host(1).
2023-03-19 21:56:54 +01:00
Jonas 'Sortie' Termansen
d8a1c7565c
Add nginx port.
2023-03-19 21:56:54 +01:00
Jonas 'Sortie' Termansen
86f9f9f080
Enable stack smash protection by default.
2023-03-19 21:56:54 +01:00
Jonas 'Sortie' Termansen
2c0f03b7f9
Enable undefined behavior sanitization by default.
2023-03-19 21:56:54 +01:00
Jonas 'Sortie' Termansen
07efe17313
Add ntpd port.
2023-03-19 21:56:54 +01:00
Jonas 'Sortie' Termansen
8c824d3caa
Add strptime(3).
2023-03-19 21:56:54 +01:00
Jonas 'Sortie' Termansen
4ac7072f2a
Add AI_ADDRCONFIG to getaddrinfo(3).
2023-03-19 21:56:54 +01:00
Jonas 'Sortie' Termansen
c57ff050e9
Add include and comment support to passwd(5) and group(5).
2023-03-19 21:53:21 +01:00
Jonas 'Sortie' Termansen
da86ca1873
Fix typo in ssh instructions in installation(7).
2023-03-19 11:08:01 +01:00
Jonas 'Sortie' Termansen
e9877d8080
Fix fmemopen(3) fseeko(3) overflow detection.
2023-03-19 11:08:01 +01:00
Jonas 'Sortie' Termansen
03ee6d4d89
Update to libressl-3.7.1.
2023-03-16 11:11:33 +01:00
Jonas 'Sortie' Termansen
98c92bcdcc
Update to openssh-9.3p1.
2023-03-16 10:49:47 +01:00
Jonas 'Sortie' Termansen
47e1cc439a
Add glob(3).
...
Switch sh(1) to use glob(3).
Remove compatibility for no glob(3) from the ports.
2023-03-16 00:20:43 +01:00
Jonas 'Sortie' Termansen
4e0ed30861
Fix native cross issue in xz.
2023-03-11 14:55:40 +01:00
Jonas 'Sortie' Termansen
8a4548db7d
Add memory statistics to struct psctl_stat.
...
This is an incompatible ABI change.
2023-03-09 20:27:18 +01:00
Jonas 'Sortie' Termansen
2cd7361294
Add memusage(2).
...
Switch xz to memusage(2) and fix native self-cross issue.
This is a compatible ABI change.
2023-03-09 20:27:17 +01:00
Jonas 'Sortie' Termansen
7963da689d
Fix internal types in fgetpwent_r and fgetgrent_r.
2023-03-06 20:18:33 +01:00
Jonas 'Sortie' Termansen
2a07e23695
Fix smoketest using non-existent --disable-gui option.
2023-03-06 19:38:07 +01:00
Jonas 'Sortie' Termansen
4d8cf6514e
Color the default root shell prompt red and gold.
2023-02-26 21:59:44 +01:00
Jonas 'Sortie' Termansen
426ee920fb
Update to e2fsprogs-1.46.5.
2023-02-26 21:59:44 +01:00
Jonas 'Sortie' Termansen
b126a8c03d
Update to sortix-binutils-1.1-rc3.
2023-02-26 21:59:43 +01:00
Juhani Krekelä
6f43cc3806
Add links port.
2023-02-26 21:15:18 +01:00
Jonas 'Sortie' Termansen
352cd69fec
Add smoketest script for quickly testing .iso releases.
2023-02-26 19:18:44 +01:00
Juhani Krekelä
f648633de7
Update to libressl-3.7.0.
2023-02-26 16:24:27 +02:00
Jonas 'Sortie' Termansen
b9a72bbfbc
Add ssh port.
2023-02-26 15:13:19 +01:00
Jonas 'Sortie' Termansen
18cb2651be
Support \e[6n for reporting cursor position.
2023-02-26 12:10:58 +01:00
Jonas 'Sortie' Termansen
6b0ddb4615
Add keys to sysinstall and sysupgrade prompts.
2023-02-25 14:03:41 +01:00