Commit graph

  • 65ee579468
    Merge 5767948b1a into a830de7fcf Philipp Schuster 2026-08-25 05:46:55 +00:00
  • 5767948b1a
    release: uefi-raw-0.16.0 and uefi-0.40.0 release Philipp Schuster 2026-08-25 07:44:03 +02:00
  • 2670758b44 Deploy a830de7fcf to gh-pages gh-pages Deploy from CI 2026-08-25 04:08:42 +00:00
  • a830de7fcf
    Merge pull request #2024 from rust-osdev/revert-2007-push-qrstumutxspt main Philipp Schuster 2026-08-25 04:04:57 +00:00
  • 0cf91a1307 Revert "Make memory maps repr(C)" Philipp Schuster 2026-08-10 22:14:15 +02:00
  • 345386ab9c
    Merge pull request #2052 from rust-osdev/miri-bughunt Philipp Schuster 2026-08-24 18:40:23 +00:00
  • 97a1dfcb65
    proto: bind SCSI/ATA/NVMe response accessors to &self Philipp Schuster 2026-08-24 15:50:43 +02:00
  • a09fabe0d7
    media/file: store FileSystemInfo::read_only as Boolean Philipp Schuster 2026-08-24 15:26:47 +02:00
  • 80079fbc92
    uefi-raw: add helpers to Boolean type for logical equality Philipp Schuster 2026-08-24 20:34:34 +02:00
  • 4f8ca7069c
    mem/memory_map: validate desc_size in MemoryMapOwned constructor Philipp Schuster 2026-08-24 15:17:21 +02:00
  • b17551c70e
    media/file: clamp firmware-reported read length in read_chunked Philipp Schuster 2026-08-24 15:16:08 +02:00
  • e06b2e8330
    ip4config2: fix UB in get_interface_info Philipp Schuster 2026-08-24 15:00:19 +02:00
  • 91ada8353c uefi-raw: type PXE server bootstrap values OllieinCanada 2026-08-24 04:46:48 -04:00
  • 2a407900dd uefi-raw: use boot type for PXE servers k4its1t 2026-08-24 16:20:42 +08:00
  • e50073191f
    Merge pull request #2048 from rust-osdev/spec-compliance-fixes-4 Philipp Schuster 2026-08-24 08:07:00 +00:00
  • 8b051cae03 test: extend coverage for str_to_fat() Philipp Schuster 2026-08-24 09:43:36 +02:00
  • b91ec569ba uefi: fix result handling of UnicodeCollation::str_to_fat Philipp Schuster 2026-08-23 12:27:09 +02:00
  • 595882f219 uefi: locate DevicePathUtilities by its own GUID Philipp Schuster 2026-08-23 12:25:09 +02:00
  • d76b303061 uefi: gate revision-dependent Block I/O media fields Philipp Schuster 2026-08-23 12:24:38 +02:00
  • b49072be6c test: add test_get_processor_info_extended() Philipp Schuster 2026-08-24 09:42:57 +02:00
  • 23e1b8ec71 uefi: add missing ExtendedInformation to ProcessorInformation Philipp Schuster 2026-08-23 12:22:34 +02:00
  • 16666496e5
    Merge pull request #2044 from rust-osdev/spec-compliance-fixes-3 Philipp Schuster 2026-08-24 07:55:08 +00:00
  • 1047f2e24a
    uefi: fix buffer size check in DiscoverInfo::new_in_buffer Philipp Schuster 2026-08-23 12:21:54 +02:00
  • 7606fc1793
    uefi: fix result handling of UnicodeCollation::str_to_fat spec-compliance-fixes Philipp Schuster 2026-08-23 12:27:09 +02:00
  • 94e02a4828
    uefi: fix HII config string number parsing Philipp Schuster 2026-08-23 12:26:03 +02:00
  • 2aed097491
    uefi: locate DevicePathUtilities by its own GUID Philipp Schuster 2026-08-23 12:25:09 +02:00
  • d0c68770b2
    uefi: gate revision-dependent Block I/O media fields Philipp Schuster 2026-08-23 12:24:38 +02:00
  • e8b8277992
    uefi: add missing ExtendedInformation to ProcessorInformation Philipp Schuster 2026-08-23 12:22:34 +02:00
  • 0eed76c45b
    uefi-raw: remove bogus Tcp4ClientConnectionModeParams Philipp Schuster 2026-08-23 12:17:26 +02:00
  • a2bcaf6ef9
    uefi: fix buffer size check in DiscoverInfo::new_in_buffer Philipp Schuster 2026-08-23 12:21:54 +02:00
  • d7b3794ebb
    uefi: fix length of USB supported-languages table Philipp Schuster 2026-08-23 12:21:35 +02:00
  • 2c22df0509
    uefi: fix data size passed to SetWatchdogTimer Philipp Schuster 2026-08-23 12:21:17 +02:00
  • 9dbce9df95
    chore(deps): update rust crate time to v0.3.47 [security] renovate[bot] 2026-08-24 06:44:36 +00:00
  • cb6c6ccce8
    Merge pull request #2045 from rust-osdev/cargolock Philipp Schuster 2026-08-24 06:39:01 +00:00
  • 099ebe9b86
    cargo: update deps Philipp Schuster 2026-08-24 08:34:04 +02:00
  • cf387a7cfc
    chore(deps): update rust crate syn to v3.0.4 renovate[bot] 2026-08-24 01:08:56 +00:00
  • 9b48df06bc
    chore(deps): update rust crate log to v0.4.34 renovate[bot] 2026-08-24 01:08:49 +00:00
  • 95c6b778bf
    Merge pull request #2041 from rust-osdev/spec-compliance-fixes-2 Philipp Schuster 2026-08-23 20:42:15 +00:00
  • ca8e53b904
    uefi: correct CRC algorithm in table header docs Philipp Schuster 2026-08-23 12:27:39 +02:00
  • 0d6da74fcb
    uefi: fix GPT type-specific attribute bit constants Philipp Schuster 2026-08-23 12:23:50 +02:00
  • 886e0d5013
    uefi: add missing IFAR field to SystemContextARM Philipp Schuster 2026-08-23 12:22:50 +02:00
  • d6c6441e8d
    uefi-raw: add Block I/O protocol revision constants Philipp Schuster 2026-08-23 12:20:56 +02:00
  • 0e8bab3e9a
    uefi-raw: fix Volatile parameter of ShellProtocol::get_alias Philipp Schuster 2026-08-23 12:17:43 +02:00
  • 549e785328
    Merge pull request #2040 from rust-osdev/spec-compliance-fixes-packed Philipp Schuster 2026-08-23 18:55:35 +00:00
  • a8d71233ca
    uefi: make PCI register views repr(C) Philipp Schuster 2026-08-23 12:27:26 +02:00
  • b7f118d438
    uefi-raw: match packed layout of HII IFR type values Philipp Schuster 2026-08-23 12:20:29 +02:00
  • a2192b7588
    uefi-raw: fix layout of HII keyboard layout types Philipp Schuster 2026-08-23 12:19:35 +02:00
  • a402aa6f33
    uefi-raw: pack USB descriptor structs Philipp Schuster 2026-08-23 12:18:24 +02:00
  • ef8641b510
    Merge pull request #2039 from rust-osdev/abi Philipp Schuster 2026-08-23 13:34:19 +00:00
  • 7a76937a94
    uefi: replace ABI-related unit tests with consts checks Philipp Schuster 2026-08-23 15:25:07 +02:00
  • 4a3d96ea33
    uefi-raw: replace ABI-related unit tests with consts checks Philipp Schuster 2026-08-23 15:24:51 +02:00
  • 3afc565b35
    Merge pull request #2038 from rust-osdev/nightly-clippy Philipp Schuster 2026-08-23 12:48:54 +00:00
  • 1ff2c5d528
    clippy: adjust latest nightly findings Philipp Schuster 2026-08-23 14:44:00 +02:00
  • 2fa6c6f1e1
    Merge pull request #2036 from rust-osdev/fix Philipp Schuster 2026-08-19 19:22:30 +00:00
  • 049cb57a09
    xtask: allow anonymous unit constant Philipp Schuster 2026-08-19 17:34:16 +02:00
  • 0cfe38cf30
    xtask: allow align 8 in check-raw Philipp Schuster 2026-08-19 08:35:29 +02:00
  • e72d1269c9
    uefi-raw: make MemoryDescriptor layout portable across x86 targets Philipp Schuster 2026-08-19 07:57:19 +02:00
  • a30ecd2a52
    Revert "uefi-raw: fix MemoryDescriptor layout on 32-bit targets" Philipp Schuster 2026-08-19 07:57:15 +02:00
  • 6ec342a547
    Merge pull request #2029 from rust-osdev/contributing-overhaul Philipp Schuster 2026-08-18 15:50:57 +00:00
  • 146342326b contributing: streamline contribution guidance Philipp Schuster 2026-08-16 12:12:59 +02:00
  • a34b22476b
    Merge pull request #2031 from cwize1/char16Macro Philipp Schuster 2026-08-18 14:32:13 +00:00
  • 49a94a9250 uefi: add char16!() macro Chris Gunn 2026-08-16 13:57:19 -07:00
  • e73ce6849b
    Merge pull request #2035 from rust-osdev/fix Philipp Schuster 2026-08-17 07:03:01 +00:00
  • 6424087aa5 uefi-raw: fix MemoryDescriptor layout on 32-bit targets Philipp Schuster 2026-08-17 08:44:12 +02:00
  • ef2b4bc72f
    Merge pull request #2034 from rust-osdev/renovate/crate-time-vulnerability Philipp Schuster 2026-08-17 06:38:43 +00:00
  • d577216a0a
    chore(deps): update rust crate time to v0.3.47 [security] renovate[bot] 2026-08-17 00:53:20 +00:00
  • 617403598d
    Merge pull request #2033 from rust-osdev/renovate/lock-file-maintenance renovate[bot] 2026-08-17 00:45:24 +00:00
  • 20b4578984
    chore(deps): lock file maintenance renovate[bot] 2026-08-17 00:40:43 +00:00
  • d95c905598
    chore(deps): update rust crate time to v0.3.55 renovate[bot] 2026-08-17 00:40:25 +00:00
  • 64ab3d2e49
    uefi: align debug protocol rustdoc docs3 Philipp Schuster 2026-08-14 11:39:41 +02:00
  • f9fd0f9da6
    uefi: align remaining protocol descriptions Philipp Schuster 2026-08-14 11:37:49 +02:00
  • cb1fbdc40b
    docs: align package introductions Philipp Schuster 2026-08-14 11:35:14 +02:00
  • b4a243a2cb
    tools: align internal rustdoc summaries Philipp Schuster 2026-08-14 11:32:47 +02:00
  • 0356d82567
    uefi: align remaining API summaries Philipp Schuster 2026-08-14 11:29:37 +02:00
  • 7420e46dcd
    uefi-raw: align network protocol rustdoc Philipp Schuster 2026-08-14 11:27:35 +02:00
  • 84790cf4c6
    uefi-raw: explain RNG algorithm identifiers Philipp Schuster 2026-08-14 11:26:59 +02:00
  • cf9cede30a
    uefi-raw: clarify status and memory rustdoc Philipp Schuster 2026-08-14 11:24:51 +02:00
  • 00819a877f
    uefi-raw: explain firmware binding types Philipp Schuster 2026-08-14 11:24:33 +02:00
  • bdd3259b3a
    uefi-raw: explain HII binding types Philipp Schuster 2026-08-14 11:23:23 +02:00
  • b2dafc2f1e
    uefi: align network protocol rustdoc Philipp Schuster 2026-08-14 11:21:41 +02:00
  • c8bcc9ce25
    uefi: document high-level I/O contracts Philipp Schuster 2026-08-14 11:19:06 +02:00
  • 264f0f9f0a
    uefi: clarify core data contracts Philipp Schuster 2026-08-14 11:17:35 +02:00
  • 585dffcbac
    uefi-raw: align protocol type rustdoc Philipp Schuster 2026-08-14 11:14:12 +02:00
  • 57d172bc32
    uefi: align core API rustdoc Philipp Schuster 2026-08-14 11:11:49 +02:00
  • eb0cb70cbb
    docs: use precise rustdoc section headings Philipp Schuster 2026-08-14 11:07:19 +02:00
  • d9d362eeb9
    uefi: align console protocol rustdoc Philipp Schuster 2026-08-14 10:58:48 +02:00
  • a406fc0911
    uefi: align allocator rustdoc Philipp Schuster 2026-08-14 10:58:28 +02:00
  • b0835d8fd9
    uefi-raw: align IP address rustdoc Philipp Schuster 2026-08-14 10:55:41 +02:00
  • ff86ba8d96
    uefi: align HII and shell rustdoc Philipp Schuster 2026-08-14 10:50:26 +02:00
  • be4b81c3c8
    uefi: align media protocol rustdoc Philipp Schuster 2026-08-14 10:01:48 +02:00
  • 2e6c54d857
    uefi: align SCSI and NVMe rustdoc Philipp Schuster 2026-08-14 09:46:57 +02:00
  • 15274ea4ee
    uefi: align ATA rustdoc Philipp Schuster 2026-08-14 09:44:15 +02:00
  • 833111cd57
    uefi: align device path and PCI rustdoc Philipp Schuster 2026-08-14 09:41:28 +02:00
  • dc724a4217
    docs: define rustdoc conventions Philipp Schuster 2026-08-14 09:38:34 +02:00
  • 22a6140092
    Merge pull request #2026 from rust-osdev/docs2 Philipp Schuster 2026-08-13 16:16:25 +00:00
  • 9a3e725511
    uefi-raw: standardize rustdoc summaries Philipp Schuster 2026-08-13 17:49:55 +02:00
  • 2a0f1fc480
    uefi: standardize device path rustdoc Philipp Schuster 2026-08-13 17:49:25 +02:00
  • 85082f2b32
    uefi: streamline data type rustdoc Philipp Schuster 2026-08-13 17:42:36 +02:00
  • 2127282222
    docs: streamline module overviews Philipp Schuster 2026-08-13 17:41:16 +02:00
  • e909d21fd9
    docs: standardize rustdoc section headings Philipp Schuster 2026-08-13 17:38:48 +02:00