SchOS/cmd
Repository files (latest commit first)
Filename Latest commit message Latest commit date
Nexoniarz e659c6b187 bug pass: whole console lines, a quiet SCI, an honest reserve warning
- schinit, schinitd and vgpud build every message from pieces, one
  write() each, so a job starting on another CPU landed mid-line:
  "schinitd: starting vgpud: os.schos.resolvconfno virtio-gpu on this
  machine". They now collect a line and write it at the newline;
  resolvconf's verbose line is one write with its prefix.
- The ACPI SCI registers IRQ_QUIET. A desktop's SCI never fires, and the
  poller took two seconds of silence for a misrouted line ("irq 9:
  nothing has arrived on it") and called the handler every tick. A line
  is only exempt while every handler on it is quiet.
- The loader claims each segment from where the last one's claim ended,
  so two segments sharing a page no longer ask for it twice. When a
  claim is still refused, it names the memory-map entries in the way.
- Stale divesymlink() declaration gone; the kernel.md struct table
  re-measured (inode, buf and file pools grow from slabs now).

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01S1giNvrHTrPMPw7V6x1kQ4
2026-10-23 16:03:33 +02:00
..
chvt include: one folder per subsystem, and includes that name it 2026-10-23 15:05:12 +02:00
fbinfo include: one folder per subsystem, and includes that name it 2026-10-23 15:05:12 +02:00
httpd include: one folder per subsystem, and includes that name it 2026-10-23 15:05:12 +02:00
hwreport include: one folder per subsystem, and includes that name it 2026-10-23 15:05:12 +02:00
inputtest include: one folder per subsystem, and includes that name it 2026-10-23 15:05:12 +02:00
ldlsd include: one folder per subsystem, and includes that name it 2026-10-23 15:05:12 +02:00
loadkeys include: one folder per subsystem, and includes that name it 2026-10-23 15:05:12 +02:00
memfdtest include: one folder per subsystem, and includes that name it 2026-10-23 15:05:12 +02:00
netecho include: one folder per subsystem, and includes that name it 2026-10-23 15:05:12 +02:00
nettest include: one folder per subsystem, and includes that name it 2026-10-23 15:05:12 +02:00
pcitest include: one folder per subsystem, and includes that name it 2026-10-23 15:05:12 +02:00
ping include: one folder per subsystem, and includes that name it 2026-10-23 15:05:12 +02:00
reflink include: one folder per subsystem, and includes that name it 2026-10-23 15:05:12 +02:00
resolvconf bug pass: whole console lines, a quiet SCI, an honest reserve warning 2026-10-23 16:03:33 +02:00
schattr include: one folder per subsystem, and includes that name it 2026-10-23 15:05:12 +02:00
schdbg include: one folder per subsystem, and includes that name it 2026-10-23 15:05:12 +02:00
schdbgd include: one folder per subsystem, and includes that name it 2026-10-23 15:05:12 +02:00
schinit bug pass: whole console lines, a quiet SCI, an honest reserve warning 2026-10-23 16:03:33 +02:00
schinitd bug pass: whole console lines, a quiet SCI, an honest reserve warning 2026-10-23 16:03:33 +02:00
schmode include: one folder per subsystem, and includes that name it 2026-10-23 15:05:12 +02:00
shmtest include: one folder per subsystem, and includes that name it 2026-10-23 15:05:12 +02:00
sigtest include: one folder per subsystem, and includes that name it 2026-10-23 15:05:12 +02:00
socktest include: one folder per subsystem, and includes that name it 2026-10-23 15:05:12 +02:00
tone include: one folder per subsystem, and includes that name it 2026-10-23 15:05:12 +02:00
vgpud bug pass: whole console lines, a quiet SCI, an honest reserve warning 2026-10-23 16:03:33 +02:00