Andrey Turkin
508f566fea
RISC-V target
2024-10-16 19:35:44 +03:00
Ribbon
17b2f5eab1
Add a description section and a template on the "COMMUNITY-HW.md" document
2024-10-10 14:30:33 +00:00
Ribbon
c1d1ab6031
Merge branch 'community-hw' into 'master'
...
Move the community hardware tracking issue to the "COMMUNITY-HW.md" document
See merge request redox-os/drivers!204
2024-10-10 14:12:02 +00:00
Ribbon
c5c87169ef
Move the community hardware tracking issue to the "COMMUNITY-HW.md" document
2024-10-10 14:12:02 +00:00
Jeremy Soller
790539f962
Fix compilation with latest redox-scheme
2024-10-09 11:51:05 -06:00
Jeremy Soller
4b5a784237
Update dependencies
2024-10-09 11:49:01 -06:00
Jeremy Soller
fb06d3782f
Fix build on aarch64
2024-10-06 09:58:37 -06:00
Jacob Lorentzon
e9d755a281
Merge branch 'deps' into 'master'
...
Bump dependencies
See merge request redox-os/init!14
2024-10-05 16:35:11 +00:00
Andrey Turkin
b465daf518
Bump dependencies
2024-10-05 19:21:58 +03:00
Jacob Lorentzon
d355a74e99
Merge branch 'master' into 'master'
...
Bump dependencies
See merge request redox-os/zerod!6
2024-10-05 16:11:42 +00:00
Andrey Turkin
d68f0d40a3
Bump dependencies
2024-10-05 19:09:23 +03:00
Jacob Lorentzon
ff730a41b2
Merge branch 'riscv' into 'master'
...
Bump dependencies
See merge request redox-os/logd!5
2024-10-05 16:07:21 +00:00
Andrey Turkin
50842448dc
Bump dependencies
2024-10-05 18:24:31 +03:00
Jeremy Soller
12a3258619
Merge branch 'kek/acpid-scheme' into 'master'
...
acpid: serialize symbols with RON, migrate to redox_scheme, import syscall::io
See merge request redox-os/drivers!201
2024-09-30 16:51:32 +00:00
Kamil Koczurek
e49fae6533
chore: fmt.sh
2024-09-30 13:22:34 +02:00
Kamil Koczurek
56bfd63173
acpid: update to redox_scheme
...
* Change symbol serialization to RON
2024-09-30 13:22:24 +02:00
Kamil Koczurek
d2c82add9d
Move Io/Pio/Mmio from redox_syscall to common
...
* Fix Mmio repr from transparent to packed.
* Rename Mmio::from to Mmio::new.
* Remove dead imports around affected code.
* Minor formatting.
2024-09-30 13:01:36 +02:00
Jeremy Soller
ea5ccbc84d
Merge branch 'ivan/mmc_update_scheme' into 'master'
...
migrate bcm2835-sdhcid to v2 scheme protocol
See merge request redox-os/drivers!202
2024-09-29 12:51:07 +00:00
Ivan Tan
897cf31893
migrate bcm2835-sdhcid to v2 scheme protocol
2024-09-29 09:36:36 +00:00
Jeremy Soller
aa6cc8f7a5
Merge branch 'kek/bump-redox-rt' into 'master'
...
Implement initfs symlinks; bump redox-rt
See merge request redox-os/bootstrap!14
2024-09-23 17:12:31 +00:00
Jeremy Soller
82a69478aa
Merge branch 'kek/default-scheme' into 'master'
...
Use set_default_scheme to control resolution of absolute paths
See merge request redox-os/init!13
2024-09-23 17:12:12 +00:00
Kamil Koczurek
e0c153a5ed
Switch to newest redox-rt
2024-09-23 17:02:42 +02:00
Jeremy Soller
c805dbb704
Merge branch 'add_assertion_to_pci_driver' into 'master'
...
Add Non-Null Check to common driver library to prevent a kernel crash due to an unitialized PCI BAR
See merge request redox-os/drivers!200
2024-09-21 02:25:38 +00:00
Timothy Finnegan
806e8b42b7
Added an assertion to map_bar that causes the calling driver to panic rather than crash the kernel
2024-09-20 18:42:03 -07:00
Timothy Finnegan
306bb7d698
Added an assertion to map_bar that causes the calling driver to panic rather than crash the kernel
2024-09-20 18:39:25 -07:00
Kamil Koczurek
23fa812de1
Use set_default_scheme to control resolution of absolute paths
2024-09-20 21:03:04 +02:00
Jeremy Soller
d0802237d7
Merge branch 'kek/symlinks' into 'master'
...
Add symlink support
See merge request redox-os/redox-initfs!3
2024-09-17 17:23:11 +00:00
Kamil Koczurek
873062c1c2
Document missing support for non-utf8 paths
2024-09-14 22:41:58 +02:00
Kamil Koczurek
7005f5ee65
Specify pathdiff version
2024-09-14 12:29:55 +02:00
Kamil Koczurek
f0dec135b9
Add symlink support
...
* Implement symlinks
* Initfs only has links with absolute paths.
* Relative links are assumed to be relative to link location.
* Absolute paths must point into the archived location. E.g. if we
archive /home/foo/data and wish the resultant link to point to
/scheme/rand, then the absolute link must be
/home/foo/data/scheme/rand.
* Move archive_common to a crate within the workspace -- Rust doesn't
seem to accept #[path(..)] attributes with `..` segments anymore so
tests wouldn't build on my machine.
* Improve the test to assert complete filesystem structure.
* Bump to edition 2021
* cargo fmt & clippy
2024-09-14 12:17:44 +02:00
Jeremy Soller
f61461e526
Merge branch 'getdents' into 'master'
...
Make scheme fully stateless.
See merge request redox-os/ramfs!9
2024-09-13 12:47:24 +00:00
4lDO2
e553969a71
Implement fpath.
2024-09-13 14:45:13 +02:00
4lDO2
8ab2ebb6f0
Make scheme fully stateless.
...
Stateless in this case means the inode number is sufficient for describing an open file handle.
2024-09-13 14:45:12 +02:00
Jeremy Soller
8bc7703d0f
Merge branch 'getdents' into 'master'
...
Implement getdents
See merge request redox-os/bootstrap!13
2024-09-13 12:42:49 +00:00
4lDO2
0fe6bbcee2
Implement getdents
2024-09-12 10:30:13 +02:00
Jeremy Soller
83b16768dd
Merge branch 'document_xhic_daemon' into 'master'
...
Added some documentation to the XHCI daemon, clarified the scheme interface with a refactor
See merge request redox-os/drivers!198
2024-09-10 00:43:42 +00:00
Timothy Finnegan
39f43a51a1
Added some documentation to the XHCI daemon, clarified the scheme interface with a refactor
2024-09-10 00:43:42 +00:00
4lDO2
65cf406b7d
Future-proof: repr(packed) => repr(C, packed).
2024-09-08 21:09:22 +02:00
Jeremy Soller
897866d948
xhcid: switch back to polling and leave TODO
2024-09-06 20:09:04 -06:00
4lDO2
db2322c95c
V2 scheme.
2024-09-07 02:01:53 +02:00
4lDO2
1c88eea6c4
Rustfmt, use v2 scheme.
2024-09-07 01:02:03 +02:00
4lDO2
e0f930ad72
Update dependencies, rustfmt, use v2 scheme.
2024-09-07 00:51:02 +02:00
4lDO2
286bd4a7d6
Implement fsize+ftruncate, update, and rustfmt.
2024-09-06 15:48:39 +02:00
Jeremy Soller
b29d2c7c9e
xhcid: switch back to interrupts
2024-09-04 15:00:35 -06:00
Jeremy Soller
640e548972
Use 0.0.0.0 as default IP to fix DHCP on real system
2024-09-04 14:55:48 -06:00
Jeremy Soller
50b1ad7e28
Merge branch 'create_rustdocs_for_drivers' into 'master'
...
Created docs for drivers/common
See merge request redox-os/drivers!197
2024-09-01 12:56:14 +00:00
Jeremy Soller
a803c123cc
Merge branch 'pr_templates_in_drivers_repo' into 'master'
...
Copied the merge request templates from the core repo to the drivers repo such...
See merge request redox-os/drivers!196
2024-09-01 12:51:22 +00:00
Jeremy Soller
cdc02104ea
Merge branch 'update_gitignore_to_add_local_editor_config_directories' into 'master'
...
Update gitignore to add local editor config directories
See merge request redox-os/drivers!195
2024-09-01 12:50:51 +00:00
Timothy Finnegan
1ce1949416
Ran rustfmt to re-format my changes
2024-08-31 16:19:58 -07:00
Timothy Finnegan
f2decff457
Added link wrappers around the wikipedia link in SGL
2024-08-31 16:17:13 -07:00