<feed xmlns='http://www.w3.org/2005/Atom'>
<title>rs-dos/rsnix/src/rtc.rs, branch qemu</title>
<subtitle>Simple, kernel-only, 64bit OS, early stage.
</subtitle>
<id>https://git.2137697.xyz/rs-dos/atom?h=qemu</id>
<link rel='self' href='https://git.2137697.xyz/rs-dos/atom?h=qemu'/>
<link rel='alternate' type='text/html' href='https://git.2137697.xyz/rs-dos/'/>
<updated>2026-07-31T14:10:40Z</updated>
<entry>
<title>rtc + pci: CMOS clock with date command, PCI bus enumeration</title>
<updated>2026-07-31T14:10:40Z</updated>
<author>
<name>salmonik</name>
<email>salmonik@tuta.io</email>
</author>
<published>2026-07-31T14:10:40Z</published>
<link rel='alternate' type='text/html' href='https://git.2137697.xyz/rs-dos/commit/?id=8b1c1a23382806fcdbd3dbc7336a6ac2da8a995b'/>
<id>urn:sha1:8b1c1a23382806fcdbd3dbc7336a6ac2da8a995b</id>
<content type='text'>
- rtc.rs: read the PC RTC via CMOS ports 0x70/0x71 (UIP wait, BCD/12h
  normalization, century sanity-check with 2000+ fallback); boot prints
  the wall clock, shell gains 'date'
- pci.rs: legacy config-space access (0xCF8/0xCFC) with full enumeration
  of buses 0-255; boot reports device count, shell gains 'pci' (lspci
  style listing with class names)
- QEMU q35 verified: Q35 host bridge, stdvga, e1000, ICH9 LPC
</content>
</entry>
</feed>
