|
3722889d66
|
Fix jumping into 32-bit kernels
|
2019-04-27 18:06:45 +02:00 |
|
|
b7418ac857
|
Move the static variables to the bottom
|
2019-04-27 18:05:51 +02:00 |
|
|
f528f1d438
|
Register some dependencies
|
2019-04-27 17:59:01 +02:00 |
|
|
8154b38075
|
Code cleanup
|
2019-04-27 17:58:44 +02:00 |
|
|
5bafe58b5e
|
Place multiboot_boot_kernel{32,64}() in the text section
|
2019-04-27 06:05:50 +02:00 |
|
|
c9665c692b
|
Unify the error codes in the loader and kernel
|
2019-04-27 04:20:48 +02:00 |
|
|
976077afa0
|
Unify the debugging messages in the loader and kernel
|
2019-04-27 04:20:48 +02:00 |
|
|
508a3ed502
|
Update the copyright notice
|
2019-04-27 04:08:28 +02:00 |
|
|
7dc450371e
|
Unify messages in the default loader and kernel
|
2019-04-27 04:07:43 +02:00 |
|
|
b5cc973c26
|
Parse the command-line arguments in uLoader too
|
2019-04-27 04:05:24 +02:00 |
|
|
4e6cef3810
|
Update the copyright notice
|
2019-04-27 04:04:37 +02:00 |
|
|
98bf8172fd
|
Constify
|
2019-04-27 04:04:29 +02:00 |
|
|
81e34bc223
|
Do not crash on puts(NULL)
|
2019-04-24 00:47:24 +02:00 |
|
|
9262e27ba9
|
Import a debugging macro in the loader as well
|
2019-04-24 00:46:47 +02:00 |
|
|
9c5dbba449
|
Let _exit() obtain the error code from main()
|
2019-04-24 00:46:06 +02:00 |
|
|
adb81dc00d
|
Use the base and stack registers in the loader too
|
2019-04-24 00:45:30 +02:00 |
|
|
5c97f4f2e5
|
Update the copyright notice
|
2019-04-24 00:42:38 +02:00 |
|
|
9f0d413acd
|
Add a comment
|
2019-04-24 00:42:29 +02:00 |
|
|
20b295dc2a
|
Update the copyright notice
|
2019-04-16 00:20:34 +02:00 |
|
|
6535b3b3d7
|
Set the loader name for DeforaOS uLoader
|
2019-04-16 00:20:13 +02:00 |
|
|
15c6b0ad15
|
Update the copyright notice
|
2019-04-16 00:06:39 +02:00 |
|
|
b1aa85495a
|
Remove trailing whitespaces
|
2019-04-16 00:06:07 +02:00 |
|
|
234de67376
|
Test for argv to be terminated
|
2019-04-16 00:03:34 +02:00 |
|
|
d00b0840d5
|
Parse the command-line arguments
|
2019-04-16 00:03:03 +02:00 |
|
|
90a004791b
|
Add a comment
|
2019-04-16 00:00:57 +02:00 |
|
|
3dc3f1d360
|
Update the copyright notice
|
2019-04-15 23:18:39 +02:00 |
|
|
a77ffcd71a
|
Import a debugging routine for strings
|
2019-04-15 23:18:39 +02:00 |
|
|
fe650f735a
|
Fix quoting when debugging
|
2019-04-15 12:18:37 +02:00 |
|
|
ae283e3c42
|
Fix the creation of the GRUB menu
|
2019-04-15 12:16:26 +02:00 |
|
|
e4dd4cb877
|
Place GRUB's configuration file in /boot/grub
|
2019-03-28 00:42:51 +01:00 |
|
|
84cff792a9
|
Actually install the kernel and loader in ISO images
|
2019-03-28 00:40:20 +01:00 |
|
|
fd444c51ab
|
Also list xorriso as a dependency for ISO images
|
2019-03-28 00:34:46 +01:00 |
|
|
3080d27727
|
Do not explicitly mention OBJDIR for ISO images
|
2019-03-28 00:34:28 +01:00 |
|
|
248c30d555
|
Document the creation of ISO images
|
2019-03-27 04:00:38 +01:00 |
|
|
683ba83191
|
Import a script to generate ISO images
|
2019-03-27 03:56:58 +01:00 |
|
|
48c8e68199
|
Update the copyright notice
|
2019-03-27 03:56:58 +01:00 |
|
|
589217050a
|
Code cleanup
|
2019-03-27 03:56:58 +01:00 |
|
|
461d26c140
|
Always return integers in mprotect()
|
2019-03-27 02:52:43 +01:00 |
|
|
c51c10b78f
|
Enforce W^X in mprotect() as well
|
2019-03-27 02:42:49 +01:00 |
|
|
a86a774ce8
|
Add support for MAP_FIXED
This results in a no-op really though.
|
2019-03-27 02:40:15 +01:00 |
|
|
cff7b5e62f
|
Ignore MAP_{PRIVATE,SHARED} in mmap()
Only one process is expected to exist at any one time.
|
2019-03-27 02:35:26 +01:00 |
|
|
cdd4adfb08
|
Be more consistent
|
2019-03-27 02:19:01 +01:00 |
|
|
3be1efe51a
|
Import a sample script to build a cross-compiler
|
2019-03-27 02:18:34 +01:00 |
|
|
edb4553771
|
Wording
|
2019-03-27 02:05:51 +01:00 |
|
|
f2dfd8e780
|
Add a section about troubleshooting
|
2019-03-27 01:59:35 +01:00 |
|
|
42a937d512
|
Adapt the tables for better rendering
This is now using the format documented as recognized by GitHub.
|
2019-03-27 01:58:12 +01:00 |
|
|
6c6e683fee
|
Document how to build a cross-compiler
|
2019-03-27 01:49:52 +01:00 |
|
|
90a3b13284
|
Document compilation out of tree
|
2019-03-26 20:12:42 +01:00 |
|
|
cb99d68559
|
Differentiate between ARCH and PORT
|
2019-03-26 19:58:57 +01:00 |
|
|
99acb1eacc
|
Ignore errors for the moment
Most (if not all) come from the embedded libc.
|
2019-03-26 16:07:17 +01:00 |
|