-
b9c34b3c05
Merge branch 'update-toolchain-2022' into 'master'
4lDO2
2022-03-27 09:17:09 +00:00
-
-
89b8fb8984
Refactor into a separate library and tools crate.
4lDO2
2022-03-26 18:15:49 +01:00
-
d5a98187a4
Update syscall
4lDO2
2022-03-25 21:02:13 +01:00
-
cbed606ea7
Update syscall
4lDO2
2022-03-25 15:30:21 +01:00
-
d83e567e97
Update syscall
4lDO2
2022-03-25 15:29:16 +01:00
-
1804f1a302
Update syscall
4lDO2
2022-03-25 15:28:35 +01:00
-
1af1a597f2
Update syscall
4lDO2
2022-03-25 15:27:52 +01:00
-
1c1eccdcc0
Update syscall
4lDO2
2022-03-25 15:27:33 +01:00
-
8669516ecd
Update syscall
4lDO2
2022-03-25 15:23:27 +01:00
-
98d6f67d41
Update syscall
4lDO2
2022-03-25 15:10:04 +01:00
-
3aa241558c
Update syscall
4lDO2
2022-03-25 15:08:49 +01:00
-
44f7557f12
Update syscall
4lDO2
2022-03-25 15:07:06 +01:00
-
e05506d0f3
Update syscall
4lDO2
2022-03-25 14:52:12 +01:00
-
fb411c0b19
Use redox_syscall 0.2.12 from crates.io, not git
4lDO2
2022-03-24 15:59:45 +01:00
-
f14c95db6a
Update syscall.
4lDO2
2022-03-12 20:27:49 +01:00
-
ebd597f748
Update dependencies for rust 2022-03-18.
4lDO2
2022-03-10 16:13:41 +01:00
-
-
07f10fb4d1
Update redox_syscall to v0.2.12
4lDO2
2022-03-24 16:06:00 +01:00
-
51e339c973
Update rmm and syscall.
4lDO2
2022-03-24 15:55:16 +01:00
-
f8ec4d28bc
Ensure pkg folder exists
Jeremy Soller
2022-03-23 15:04:53 -06:00
-
e666636ab7
Create pkgar_head files when installing
Jeremy Soller
2022-03-23 13:53:10 -06:00
-
900f77e7f2
Use pkgar_head files for installer_tui
Jeremy Soller
2022-03-23 13:52:33 -06:00
-
adebf727dc
Update pkgar and lock file
Jeremy Soller
2022-03-23 13:52:16 -06:00
-
ec0047c864
Fix redox readlink
Jeremy Soller
2022-03-23 13:47:58 -06:00
-
507f7ccd4a
Merge branch 'update-toolchain-2022' into 'master'
Jeremy Soller
2022-03-23 18:06:11 +00:00
-
-
30f29c3295
Merge branch 'update-toolchain-2022' into 'master'
Jeremy Soller
2022-03-23 18:05:17 +00:00
-
-
a5f4e9a52a
Update syscall.
4lDO2
2022-03-19 22:09:17 +01:00
-
8644f82b48
Remove unused Xargo.toml.
4lDO2
2022-03-19 22:09:03 +01:00
-
638c2d2a35
Fix aarch64 compilation.
4lDO2
2022-03-19 22:05:42 +01:00
-
d426ffacea
Update toolchain to 2022-03-18.
4lDO2
2022-03-19 15:06:29 +01:00
-
-
9ea9a6ecac
0.2.10: update pkgar
Jeremy Soller
2022-03-17 16:35:15 -06:00
-
f63d9cefad
Add mlock and friends
Jeremy Soller
2022-03-17 14:03:45 -06:00
-
3c03576518
0.2.9: add tests and make it possible to install to disk
Jeremy Soller
2022-03-17 08:50:01 -06:00
-
0c731043ac
Use fs::copy to ensure metadata is copied
Jeremy Soller
2022-03-16 14:13:41 -06:00
-
2c54a9b868
installer_tui: support password encryption
Jeremy Soller
2022-03-15 13:50:48 -06:00
-
6255bea143
Update to latest toolchain.
4lDO2
2022-03-06 11:35:47 +01:00
-
-
94de991da2
Bump cargo version.
4lDO2
2022-03-12 10:38:45 +01:00
-
418051ac78
Replace llvm_asm with asm to support stable Rust.
4lDO2
2022-02-26 14:38:38 +01:00
-
efb5b3ee5b
Replace ! with Infallible for now.
4lDO2
2022-03-12 10:36:07 +01:00
-
-
b35e132153
Update Cargo.lock
Jeremy Soller
2022-03-11 09:14:45 -07:00
-
41eba65942
Merge branch 'redoxfs-0.5.0' into 'master'
Jeremy Soller
2022-03-11 16:14:20 +00:00
-
-
1634877666
0.2.8
Jeremy Soller
2022-03-11 09:14:07 -07:00
-
ff2fdeca84
Switch to crates.io version of RedoxFS 0.5
Jeremy Soller
2022-03-11 09:13:33 -07:00
-
f9f4f7c5f0
Use redox_simple_endian fork
Jeremy Soller
2022-03-11 09:09:11 -07:00
-
2e46c28097
Merge branch '0.5.0' into 'master'
Jeremy Soller
2022-03-11 16:02:22 +00:00
-
-
731b97262b
RedoxFS 0.5.0
Jeremy Soller
2021-12-29 16:11:54 -07:00
-
-
80376a95dc
Improve graphical debug performance
Jeremy Soller
2022-03-08 07:36:01 -07:00
-
150717f18e
Enable local apic error interrupt on all processors
Jeremy Soller
2022-03-07 13:56:46 -07:00
-
b62496f50e
Debug HPET init
Jeremy Soller
2022-03-07 13:56:17 -07:00
-
e2648005ba
Update to latest toolchain.
4lDO2
2022-03-06 11:34:22 +01:00
-
-
7e2e7b8c21
Log reasons why HPET not used
Jeremy Soller
2022-03-02 08:43:11 -07:00
-
0e6698de64
ps2d: Wait for ps2 initialization before sending daemon ready
Jeremy Soller
2022-03-01 21:46:15 -07:00
-
76d46d9236
p2sd: disable second port if no mouse found
Jeremy Soller
2022-03-01 21:41:55 -07:00
-
397f45e19d
p2sd: fixes for mouseless systems
Jeremy Soller
2022-03-01 21:34:53 -07:00
-
c69ee40684
Print out selected keymap
Jeremy Soller
2022-03-01 20:56:08 -07:00
-
c5a1013bc2
rtl8168d: use syscall::Daemon
Jeremy Soller
2022-03-01 20:34:27 -07:00
-
0ff0c42ce6
p2sd: Add timeout handling
Jeremy Soller
2022-03-01 20:34:13 -07:00
-
ae3bdea4bc
Update raw-cpuid
Jeremy Soller
2022-03-01 18:12:06 -07:00
-
d234df37c9
Improve RMM logging
Jeremy Soller
2022-03-01 17:57:03 -07:00
-
fe468aa1ab
Improvements for graphical debug and system76 EC debug
Jeremy Soller
2022-03-01 16:25:15 -07:00
-
2b5aa1f375
Cleanup of graphical debug to allow it to run much earlier
Jeremy Soller
2022-03-01 15:50:26 -07:00
-
ae0d48d9ab
Identity map ACPI
Jeremy Soller
2022-03-01 12:52:06 -07:00
-
47c3bbe13a
Update syscall
Jeremy Soller
2022-03-01 09:28:17 -07:00
-
04ceace6a9
Use syscall::Daemon, enter null namespace
Jeremy Soller
2022-03-01 07:19:33 -07:00
-
ca64072b38
Use syscall::Daemon
Jeremy Soller
2022-02-28 15:13:46 -07:00
-
87ffd8b862
0.2.11 - add daemon abstraction
Jeremy Soller
2022-02-28 15:03:51 -07:00
-
64b49f10a0
Fix vesad rusttype feature
Jeremy Soller
2022-02-28 14:23:47 -07:00
-
ac92188447
Move bgad and vboxd out of initfs
Jeremy Soller
2022-02-28 14:17:34 -07:00
-
0a617abb36
Disable xhcid
Jeremy Soller
2022-02-28 14:10:41 -07:00
-
d31133956d
Remove debug: logging from acpid, logd now handles that
Jeremy Soller
2022-02-28 14:02:58 -07:00
-
621a4dee2c
Update to RedoxFS 0.5.0
Jeremy Soller
2022-02-28 12:24:00 -07:00
-
-
88fc91dfb7
Only create acpi scheme after tables are found and parsed
Jeremy Soller
2022-02-28 11:21:47 -07:00
-
81e700708d
Get memory areas as argument instead of from hardcoded pointer
Jeremy Soller
2022-02-14 11:52:02 -07:00
-
70cb1051cb
Support multiple outputs and fix dup
Jeremy Soller
2022-02-14 10:37:56 -07:00
-
933b3b8fc0
Respect min flag to allocate_frames_complex
Jeremy Soller
2022-02-14 10:29:12 -07:00
-
07a2c5d590
Do not require display:input in usbhidd yet
Jeremy Soller
2022-02-14 10:12:12 -07:00
-
c1aa76bf3c
Fill in st_dev in fstat
Jeremy Soller
2022-02-14 09:57:24 -07:00
-
d40a908cfd
Add logging to usbhidd
Jeremy Soller
2022-02-14 09:38:40 -07:00
-
0cd3a6b797
Fix scheme name for xhcid and launch drivers
Jeremy Soller
2022-02-14 09:38:31 -07:00
-
52ad689d37
Notify debug: readers of new input after all input is processed
Jeremy Soller
2022-02-14 08:49:34 -07:00
-
8a2ff1ec4a
Only try to set FS on x86_64
Jeremy Soller
2022-02-13 15:05:07 -07:00
-
88a6eb17e9
Make nvmed less async, reduces hangs
Jeremy Soller
2022-02-11 14:26:21 -07:00
-
a1d8b81428
Increase NVME debug level
Jeremy Soller
2022-02-11 11:00:50 -07:00
-
544f1cbebc
nvmed,xhcid: print BAR number
Jeremy Soller
2022-02-11 10:44:38 -07:00
-
33ef3a3262
xhcid: panic if BAR is 0
Jeremy Soller
2022-02-11 10:42:05 -07:00
-
b9d6ca7db5
nvmed: panic if BAR is 0
Jeremy Soller
2022-02-11 10:41:56 -07:00
-
c98e63af87
Improve speed by not enumerating all disks when opening by UUID
Jeremy Soller
2022-02-11 10:07:40 -07:00
-
5e42b0697e
Skip parsing vendor caps with length 0
Jeremy Soller
2022-02-11 09:23:48 -07:00
-
4a8059302f
Disable ihdad, it causes issues on real hardware
Jeremy Soller
2022-02-11 08:53:41 -07:00
-
1aae949fc4
Support for getting live disk from bootloader
Jeremy Soller
2022-02-10 15:49:34 -07:00
-
9e6664fb82
Fix additional page mapping in graphical debug
Jeremy Soller
2022-02-10 14:48:52 -07:00
-
7d9a33c63a
Add debugger (dumps all kernel state)
Jeremy Soller
2022-02-10 14:10:04 -07:00
-
f92fe90069
Use requested page table in trampoline
Jeremy Soller
2022-02-07 17:49:23 -07:00
-
1b2a28a4f0
Use FRAMEBUFFER variables for graphical debug
Jeremy Soller
2022-02-07 17:38:52 -07:00
-
413238a0a6
Prevent re-use of real mode areas, adjust areas instead of panic
Jeremy Soller
2022-02-07 16:36:05 -07:00
-
cfe5841646
0.4.4 - no_std support
Jeremy Soller
2022-02-05 20:28:11 -07:00
-
b109263e77
Ensure ACPI RSDPs are not re-used
Jeremy Soller
2022-02-05 19:59:02 -07:00
-
5e3248ce26
Get vesad framebuffer from env
Jeremy Soller
2022-02-05 19:57:11 -07:00
-
308c5ad3d9
Make sure kernel, stack, and env are identity mapped
Jeremy Soller
2022-02-04 11:16:54 -07:00
-
941f59283b
Map kernel to KERNEL_OFFSET, remove bump_offset
Jeremy Soller
2022-02-03 20:21:00 -07:00
-
5104437423
WIP: changes for rust bios bootloader
Jeremy Soller
2022-02-03 17:15:28 -07:00