3345 Commits

Author SHA1 Message Date
Philipp Schuster 12509eceef Merge pull request #1954 from rust-osdev/uefi-raw-time-v3-splitout
uefi: move runtime module to directory
2026-05-31 19:39:43 +00:00
Philipp Schuster 692392bf57 Merge pull request #1953 from rust-osdev/updates
various updates (nothing major or critical) + bump MSRV from 1.88 to 1.91
2026-05-31 19:22:24 +00:00
Philipp Schuster 35f0ae0a33 uefi: extract time code to new module 2026-05-31 21:19:03 +02:00
Philipp Schuster 89def6ad01 treewide: bump to MSRV 1.91
Required by some of our new deps. Rust 1.91 was released on October 30th
2025, so 7 months ago.
2026-05-31 21:17:30 +02:00
Philipp Schuster 4554296e36 flake: bump all dependencies
nixpkgs: 2026-01-01T05:40:00+01:00 -> 2026-05-29T07:01:12+02:00
rust-overlay: 2026-01-01T03:53:20+01:00 -> 2026-05-31T05:19:49+02:00

This commit was generated via:
nix run github:phip1611/nixos-configs#flake-update-and-commit
2026-05-31 21:17:30 +02:00
Philipp Schuster a7542a6416 chore(deps): cargo bump deps 2026-05-31 21:17:30 +02:00
Philipp Schuster edcf737594 uefi: move runtime module to directory
This is a preparation to integrate the popular time-related crates
`jiff` and `time` with `struct Time` of the `uefi` crate.
2026-05-31 21:12:24 +02:00
Philipp Schuster 1c9a295c2f chore(deps): cargo update 2026-05-31 21:00:54 +02:00
Philipp Schuster f3c608c569 chore(deps): update codecov/codecov-action action to v6.0.1 2026-05-31 21:00:54 +02:00
Philipp Schuster a6108c1bd7 chore(deps): update crate-ci/typos action to v1.47.0 2026-05-31 21:00:54 +02:00
Philipp Schuster 992e282b5a Merge pull request #1952 from rust-osdev/fix
ci: fix broken uefi-macros test
2026-05-31 18:55:16 +00:00
Philipp Schuster e409799040 ci: fix broken uefi-macros test
A recent rust update caused a changed diagnosis format.
Likely the update to Rust 1.96.
2026-05-31 20:50:43 +02:00
renovate[bot] b0fa38b8f3 Merge pull request #1948 from rust-osdev/renovate/crate-ci-typos-1.x
chore(deps): update crate-ci/typos action to v1.46.2
2026-05-18 06:07:51 +00:00
renovate[bot] e3844a4fe6 chore(deps): update crate-ci/typos action to v1.46.2 2026-05-18 01:04:56 +00:00
renovate[bot] 7c68b99882 Merge pull request #1946 from rust-osdev/renovate/lock-file-maintenance
chore(deps): lock file maintenance
2026-05-11 01:05:43 +00:00
renovate[bot] 4b01534921 chore(deps): lock file maintenance 2026-05-11 01:00:54 +00:00
renovate[bot] f6af386af7 Merge pull request #1944 from rust-osdev/renovate/crate-ci-typos-1.x
chore(deps): update crate-ci/typos action to v1.46.1
2026-05-11 00:59:24 +00:00
renovate[bot] ca85f029ba chore(deps): update crate-ci/typos action to v1.46.1 2026-05-11 00:54:33 +00:00
Philipp Schuster 3c2de2a619 Merge pull request #1942 from seijikun/ata-structs-clonable
AtaPassThru: Make AtaStatusBlock and AtaCommandBlock derive Clone
2026-05-06 10:20:39 +00:00
Markus Ebner e3692b172a AtaPassThru: Make AtaStatusBlock and AtaCommandBlock derive Clone 2026-05-06 11:23:29 +02:00
Philipp Schuster 6d3f2afbb9 Merge pull request #1939 from rust-osdev/push-nxpurotmyzzx
Fix connect_controller to take a list for `driver_image`.
2026-05-04 05:37:42 +00:00
renovate[bot] e2cf849577 Merge pull request #1941 from rust-osdev/renovate/lock-file-maintenance
chore(deps): lock file maintenance
2026-05-04 02:18:43 +00:00
renovate[bot] 89858bec2c Merge pull request #1940 from rust-osdev/renovate/crate-ci-typos-1.x
chore(deps): update crate-ci/typos action to v1.46.0
2026-05-04 02:17:16 +00:00
renovate[bot] aa037a668a chore(deps): lock file maintenance 2026-05-04 02:14:08 +00:00
renovate[bot] 8d832d07ff chore(deps): update crate-ci/typos action to v1.46.0 2026-05-04 02:12:48 +00:00
Nicholas Bishop b578053269 Fix connect_controller to take a list for driver_image.
The parameter in `uefi-raw` was wrong. This parameter is supposed to be
a null-terminated array of handles. Changed it to `*const Handle`
accordingly.

This makes the `uefi` wrapper a little ugly, since the equivalent if
`&[Option<Handle>]`, and the user must ensure that the last element of
the slice is `None`. Fortunately this parameter is usually unused, and
the user can just pass in `&[]`, so the API ugliness should be OK.
2026-05-03 20:06:37 -04:00
Philipp Schuster ee42e66963 Merge pull request #1937 from JarlEvanson/simple-text-input-ex
uefi: Add InputEx protocol
2026-04-28 07:23:19 +00:00
Jarl Evanson b845b0ccf9 uefi-test-runner: add example for InputEx protocol 2026-04-28 07:17:16 +00:00
Jarl Evanson a137eecbc3 uefi: Add InputEx protocol 2026-04-28 07:17:16 +00:00
Philipp Schuster 99ef81818f Merge pull request #1936 from JarlEvanson/simple-text-input-ex-raw
uefi-raw: Add SimpleTextInputEx protocol
2026-04-28 07:08:26 +00:00
Jarl Evanson aeb9249d35 uefi-raw: Add SimpleTextInputEx protocol 2026-04-28 06:54:30 +00:00
renovate[bot] 1fd624e7a5 Merge pull request #1935 from rust-osdev/renovate/lock-file-maintenance
chore(deps): lock file maintenance
2026-04-27 00:35:39 +00:00
renovate[bot] 94840e09d4 chore(deps): lock file maintenance 2026-04-27 00:30:40 +00:00
Nicholas Bishop 91267caf71 Merge pull request #1934 from rust-osdev/timer-fixes
uefi: make TimerTrigger more pleasant to use
2026-04-26 20:22:13 +00:00
Philipp Schuster 1ea976d7f0 uefi: make TimerTrigger more pleasant to use 2026-04-20 18:10:43 +02:00
renovate[bot] de232c1f11 Merge pull request #1933 from rust-osdev/renovate/lock-file-maintenance
chore(deps): lock file maintenance
2026-04-20 01:16:42 +00:00
renovate[bot] ae62402e30 chore(deps): lock file maintenance 2026-04-20 01:10:39 +00:00
renovate[bot] 308cdc25df Merge pull request #1930 from rust-osdev/renovate/crate-ci-typos-1.x
chore(deps): update crate-ci/typos action to v1.45.1
2026-04-20 01:03:28 +00:00
renovate[bot] 7257035c93 chore(deps): update crate-ci/typos action to v1.45.1 2026-04-20 00:58:08 +00:00
renovate[bot] 7e800b3a4a Merge pull request #1929 from rust-osdev/renovate/lock-file-maintenance
chore(deps): lock file maintenance
2026-04-13 02:04:22 +00:00
renovate[bot] 179ef7085e chore(deps): lock file maintenance 2026-04-13 01:59:42 +00:00
Philipp Schuster 614540135f Merge pull request #1924 from rust-osdev/renovate/codecov-codecov-action-6.x
chore(deps): update codecov/codecov-action action to v6
2026-04-06 12:30:28 +00:00
renovate[bot] cfc6c12118 chore(deps): update codecov/codecov-action action to v6 2026-04-06 12:26:01 +00:00
Philipp Schuster f6aa5a88fc Merge pull request #1927 from rust-osdev/fix-typos
misc: update to typos 1.45
2026-04-06 12:16:40 +00:00
Philipp Schuster 62a00cf88c Merge pull request #1921 from rust-osdev/renovate/dorny-paths-filter-4.x
chore(deps): update dorny/paths-filter action to v4
2026-04-06 12:13:07 +00:00
Philipp Schuster 6ccb83e260 misc: update to typos 1.45 2026-04-06 14:10:57 +02:00
Philipp Schuster 56cf89274f Merge pull request #1923 from rust-osdev/renovate/codecov-codecov-action-5.x
chore(deps): update codecov/codecov-action action to v5.5.4
2026-04-06 12:08:25 +00:00
renovate[bot] 56583a3f86 chore(deps): update dorny/paths-filter action to v4 2026-04-06 01:31:10 +00:00
renovate[bot] eb87520e10 chore(deps): update codecov/codecov-action action to v5.5.4 2026-04-06 01:31:01 +00:00
renovate[bot] e3eff9fb83 Merge pull request #1926 from rust-osdev/renovate/lock-file-maintenance
chore(deps): lock file maintenance
2026-04-06 01:24:50 +00:00