bjorn3
|
301f163112
|
Handle building for i586-unknown-redox
|
2025-11-01 19:30:40 +01:00 |
|
bjorn3
|
cb718f767a
|
Remove a bunch of unused __*_start/end symbols
|
2025-10-25 19:20:01 +02:00 |
|
bjorn3
|
e8acd82074
|
Directly define __usercopy_{start,end} in the usercopy functions
As opposed to requiring a linker script
|
2025-10-25 19:12:27 +02:00 |
|
Jeremy Soller
|
e4e55103ad
|
Remove old aarch64 asm code
|
2024-10-29 07:59:12 -06:00 |
|
Andrey Turkin
|
1921c6814b
|
Initial RISC-V implementation
Has no IRQ handling yet
|
2024-10-20 16:24:21 +03:00 |
|
bjorn3
|
672e36f401
|
Force the zero page of the kernel to be part of a segment
This will be necessary for limine and likely multiboot support. See the
comment in the linker scripts.
|
2024-03-14 21:22:13 +01:00 |
|
bjorn3
|
3085b31336
|
Ensure __altrelocs_start is correctly aligned
|
2024-01-24 14:13:27 +01:00 |
|
4lDO2
|
dd30ae109a
|
Ensure altcode/data/features sections are kept.
|
2023-09-14 08:38:08 +02:00 |
|
4lDO2
|
e005619b78
|
Add alternative! macro.
|
2023-09-12 21:43:37 +02:00 |
|
4lDO2
|
cbd02a8489
|
Set relocation-model=static
|
2023-08-12 00:57:45 +00:00 |
|
4lDO2
|
ca92eda5e6
|
Remove TLS on aarch64 too.
|
2023-08-08 12:01:42 +02:00 |
|
4lDO2
|
ed2febb289
|
Disable thread-local storage entirely.
|
2023-08-08 12:01:42 +02:00 |
|
4lDO2
|
3ded84c945
|
Simplify x86_64 percpu and GSBASE calculation
|
2023-07-10 14:13:12 +00:00 |
|
4lDO2
|
56f88e80c2
|
Usercopy migration
|
2023-07-06 13:03:21 +00:00 |
|
Jeremy Soller
|
ba64d82818
|
Make kstart the aarch64 entry point
|
2022-08-19 21:00:47 -06:00 |
|
Jeremy Soller
|
8d5ca62499
|
Add linker and target for i686
|
2022-07-28 08:20:49 -06:00 |
|
Jeremy Soller
|
5104437423
|
WIP: changes for rust bios bootloader
|
2022-02-03 17:15:28 -07:00 |
|
Robin Randhawa
|
02c37d3fae
|
WIP: aarch64 rebase
|
2021-01-15 05:54:42 -07:00 |
|
Jeremy Soller
|
5e10feeaeb
|
Fix whitespace in linker file
|
2021-01-12 19:59:05 -07:00 |
|
Jeremy Soller
|
f5ac405db6
|
Support for RMM
|
2020-11-27 16:49:39 +00:00 |
|
Jeremy Soller
|
98fb50a086
|
Remove comment from linker file
|
2018-01-10 19:27:05 -07:00 |
|
Dan Robertson
|
025ec0def2
|
Do not discard .debug section
Do not discard the .debug section. If the builder would like to discard
this section, they can do so explicitly with objcopy.
|
2017-12-02 19:38:16 +00:00 |
|
Jeremy Soller
|
d6354aeb56
|
Refactor kernel mapping so that symbol table is mapped
|
2017-06-13 20:42:04 -06:00 |
|
Jeremy Soller
|
2087544ea7
|
Move all files to src
|
2017-04-03 21:47:01 -06:00 |
|