Jeremy Soller
7a5766176d
pkgutils: fix recipe for rewrite
2024-10-18 08:14:31 -06:00
Andrey Turkin
d7ecf2e747
RISC-V target support
2024-10-16 21:20:38 +03:00
4lDO2
54bd073158
Update escalated
2024-10-05 14:33:39 +02:00
Andrey Turkin
6dfeb2ca40
bootloader: get rid of source copying, build directly from the source instead
2024-09-26 11:23:31 +03:00
Kamil Koczurek
dc1983aed7
init: update init.rc to use set-default-scheme
2024-09-20 21:08:07 +02:00
bjorn3
5fe26754f1
Remove the -Csoft-float argument when building the kernel
...
The targets specify the soft-float ABI already and -Csoft-float should likely
have never existed in the first place. It is unsound to mix crates compiled
with different float ABI's and the only stable way to get all crates to agree
on the soft float ABI is by specifying a target which uses the soft float ABI
anyway even without explicit -Csoft-float.
See also https://rust-lang.zulipchat.com/#narrow/stream/131828-t-compiler/topic/.60-Csoft-float.60.20considered.20harmful
2024-09-02 16:35:18 +02:00
Ribbon
b3532dfaa7
Update the pinned commit of the escalated recipe to fix many commands
2024-07-24 21:01:12 +00:00
bjorn3
22269a1429
Move ps2d invocation after the logging ramfs is created
...
This is necessary for ps2d to use redox-log.
2024-07-21 21:17:09 +02:00
bjorn3
9e13357978
Remove the TMPDIR env var
...
It isn't set by default on Linux either and it makes the tempnam libc
function always create the temporary file in /tmp rather than prefer the
caller indicated location.
2024-07-20 17:07:48 +02:00
bjorn3
4a2109c2c7
Use a single source dir for the drivers and drivers-initfs recipes
...
This makes it easier to make driver changes. And in the future other
recipes could potentially benefit from the same infrastructure too.
2024-07-10 22:20:43 +02:00
Jeremy Soller
11ab176e41
Move inputd to /usr/bin
2024-06-24 11:36:20 -06:00
bjorn3
df50b6fa30
Move drivers to /usr/lib/drivers
2024-06-16 18:32:59 +02:00
bjorn3
7e238339c9
Fix divergence between aarch64 init.rc and init.rc.raspi3bp
2024-06-09 16:56:10 +02:00
Jeremy Soller
32bf3a6661
drivers: install usbhubd
2024-04-19 09:08:08 -06:00
Jeremy Soller
f9b8d90fa7
pkgar: fix recipe
2024-04-19 09:07:49 -06:00
Chad Williamson
18044c2745
Bump uutils to version with fix for mv bug
2024-04-14 21:13:04 -05:00
Ribbon
fe660c5b51
Use latest GitHub release hash for uutils
2024-04-07 22:12:10 +00:00
Chad Williamson
6333691210
Update uutils recipe
2024-04-07 16:01:11 -05:00
bjorn3
61ae6cf328
Run pcid on aarch64
2024-03-17 17:16:39 +01:00
bjorn3
0310f47f24
Set max-page-size for linking bootstrap
...
Without this the virtual addresses will not match the file offsets for
the final initfs blob on AArch64 as there it will align to 64k by
default.
2024-03-15 13:40:57 +01:00
bjorn3
109ad72b83
Pass bootstrap code to redox-initfs-ar for inclusion in the initfs
2024-03-10 19:38:39 +01:00
bjorn3
6abaee5040
Set RUST_BACKTRACE=1 in init.rc
...
This helps with debugging panics.
2024-03-10 13:27:51 +01:00
bjorn3
db1d4664bd
Find pcid config files in driver category subdirectories
2024-02-28 20:51:15 +01:00
Ribbon
fa7698e2aa
Add new categories, move recipes and update the README
2024-02-19 14:17:38 +00:00
bjorn3
66730fed63
Build all drivers in parallel
2024-01-25 15:14:01 +01:00
bjorn3
036cba5208
Use cargo env vars to build drivers with opt-level=s and panic=abort
2024-01-25 15:07:47 +01:00
Jeremy Soller
ffb7c2ca27
initfs: unset variables only meant for initfs drivers
2024-01-18 15:17:21 -07:00
Jeremy Soller
5286755009
initfs: set PATH to /usr/bin
2024-01-18 14:11:42 -07:00
Jeremy Soller
957cfbd005
initfs: use new scheme format
2024-01-18 13:41:32 -07:00
bjorn3
2787dad963
Fix for the introduction of fbcond
2024-01-14 18:35:57 +01:00
Jeremy Soller
a19a406e4d
initfs: move /usr/bin executables to /bin
2024-01-08 15:56:37 -07:00
Jeremy Soller
174fc6f9e2
Merge branch 'drivers_recipe' into 'master'
...
Make the drivers and drivers-initfs recipes agnostic to package location
See merge request redox-os/cookbook!339
2024-01-08 21:53:18 +00:00
Jeremy Soller
21c62f8d89
userutils, uutils, zerod: use /usr/bin
2024-01-08 14:52:07 -07:00
bjorn3
b8ec6bc78a
Make the drivers and drivers-initfs recipes agnostic to package location
2024-01-08 22:16:57 +01:00
bjorn3
39941bbfbb
Also search for init configs in /usr/lib/init.d
...
This will allow moving the system init configs to this place, keeping
/etc/init.d for local overrides.
2024-01-07 18:13:02 +01:00
Jeremy Soller
8377fd561a
Merge branch 'ivan/port_aarch64' into 'master'
...
port aarch64 && raspi3b+
See merge request redox-os/cookbook!326
2023-12-15 23:19:16 +00:00
Ivan Tan
54c12d411a
port aarch64 && raspi3b+
2023-12-14 11:36:50 +00:00
Jeremy Soller
bc9ee36d5c
relibc: use correct variable for make
2023-12-13 15:54:21 -07:00
Jeremy Soller
08ccd264f3
Merge branch 'simplify_kernel_building' into 'master'
...
Move -z max-page-size from the target spec to the cookbook
See merge request redox-os/cookbook!325
2023-12-12 20:20:29 +00:00
bjorn3
d163847ae7
Move -z max-page-size from the target spec to the cookbook
2023-12-12 18:43:46 +01:00
Ian Douglas Scott
b3edf83973
Update uutils to latest upstream
...
Adds `stat` to list of commands to build.
2023-12-11 18:38:39 -08:00
4lDO2
5c45e5c280
Merge nulld and zerod.
2023-11-16 14:12:42 +01:00
4lDO2
18ed91c67c
Phase out / in scheme names.
2023-11-09 14:43:48 +01:00
Ribbon
722e190118
Move some recipes to categories
2023-11-05 15:05:55 +00:00
Ribbon
814214fe20
Move recipes to categories
2023-11-05 12:58:51 +00:00