|
03065f6cfc
|
Makefile now won't show header copying commands
|
2020-07-22 19:38:10 -05:00 |
|
|
eef40edb3f
|
Portability work
|
2020-07-22 19:26:55 -05:00 |
|
|
5b35498538
|
Makefile changes
|
2020-07-12 16:34:40 -05:00 |
|
|
679b5a3b8d
|
Add syscall macros and remove mailbox IPC
|
2020-07-12 14:30:16 -05:00 |
|
|
1c5a986e6d
|
Start work on an initrd driver and attempt to debug pg fault on msg send
|
2019-10-20 09:44:33 -05:00 |
|
|
1b1c3026ba
|
Add start of a PCI driver
|
2019-09-08 13:01:37 -05:00 |
|
|
bad2fe8823
|
Add libc dependencies for programs
|
2019-09-07 10:02:10 -05:00 |
|
|
58711735b2
|
Add vga_drv program
|
2019-08-31 10:49:52 -05:00 |
|
|
f914554dbc
|
Change fsdrv's name to devfs
|
2019-08-31 10:42:20 -05:00 |
|
|
590cd8687c
|
Fix crt0.o cp command not being hidden
|
2019-08-28 17:34:02 -05:00 |
|
|
54ab300502
|
Get all programs building using the new hosted cross-compiler
|
2019-08-28 08:26:42 -05:00 |
|
|
a4bb07e358
|
Move libc to sysroot
|
2019-08-26 17:00:00 -05:00 |
|
|
4fadffc59a
|
move iso files to sysroot
|
2019-08-26 13:32:19 -05:00 |
|
|
0b42b86eba
|
kernel couldn't be compiled with the sysroot flags
|
2019-08-26 13:21:20 -05:00 |
|
|
e59c3e9dae
|
Fix sysroot and an issue with making the usermode programs hosted
|
2019-08-26 13:20:06 -05:00 |
|
|
c18c7cff2f
|
Fix os.iso target requiring files in initrd folder
|
2019-08-25 13:55:50 -05:00 |
|
|
04d9d073ad
|
make clean now removes initrd files
|
2019-08-25 13:55:30 -05:00 |
|
|
99522efde5
|
Add a kernel serial driver and a yieldToPID function.
|
2019-08-04 13:14:35 -05:00 |
|
|
7974c1e026
|
Get VFS workng and start on fputc. Debugger is currently broken :(
|
2019-07-20 11:03:27 -05:00 |
|
|
d62ccb0dc1
|
Add a process to act as a filesytem driver and get a .gdbinit file setup
.gdbinit is used to make it easier to debug userspace processes
|
2019-07-13 10:18:41 -05:00 |
|
|
74cdc67dce
|
Fix/ignore all the warnings
|
2019-07-01 15:30:00 -05:00 |
|
|
1216d4c000
|
Store size of message in buffer
|
2019-06-22 15:29:02 -05:00 |
|
|
cf120a2cc4
|
Init now loads VFS
|
2019-06-22 10:31:33 -05:00 |
|
|
2dd4249700
|
remove commented line in makefile
|
2019-05-25 10:39:16 -05:00 |
|
|
c036eb1e9a
|
revert to old build system
|
2019-05-25 10:35:31 -05:00 |
|
|
c755f3084c
|
actually fix init and vfs having no rule to make start.o
|
2019-05-25 10:27:12 -05:00 |
|
|
7f58cdf2b6
|
fix init and vfs having no rule to make start.o
|
2019-05-25 10:25:15 -05:00 |
|
|
30e043955b
|
Add empty vfs program and fix tar parsing
|
2019-05-24 11:52:13 -05:00 |
|
|
ebdc36fade
|
fix build of init
|
2019-05-24 11:48:50 -05:00 |
|
|
382bd0c5e9
|
large restructure
|
2019-05-24 09:51:45 -05:00 |
|
|
7f25b58910
|
move cpu folder into kernel folder
|
2019-05-24 09:04:31 -05:00 |
|
|
62e8f0713b
|
rename prog to init
|
2019-05-24 09:00:04 -05:00 |
|
|
63b46be967
|
Move initrd to tar
|
2019-05-23 17:38:26 -05:00 |
|
|
1f61e5f878
|
improve clean target
|
2019-05-23 16:52:08 -05:00 |
|
|
204fec4407
|
Remove all drivers and fs code from kernel
|
2019-05-22 14:18:29 -05:00 |
|
|
361bfb0aa8
|
Kernel code now only loads init
|
2019-05-03 08:34:22 -05:00 |
|
|
50b0c0a4c4
|
Move _start to a dedicated file
|
2019-05-01 11:55:54 -05:00 |
|
|
3691d6b1f5
|
Essentially merge ext-prog-libc
|
2019-05-01 09:39:23 -05:00 |
|
|
5cb95d816f
|
long mode paging work
|
2019-04-30 17:11:26 -05:00 |
|
|
ab2934be1b
|
Long mode work
|
2019-04-26 08:45:37 -05:00 |
|
|
c75aa35e1b
|
Long mode work
|
2019-04-25 15:46:48 -05:00 |
|
|
b9cc54ddf7
|
Fix makefile error
|
2019-04-22 16:42:34 -05:00 |
|
|
43817628cc
|
GCC now passes -n option to linker
|
2019-04-22 13:17:33 -05:00 |
|
|
44a3ee18d4
|
Add nasm to platform specific file
|
2019-04-22 13:16:50 -05:00 |
|
|
d8dade3fb3
|
Fix platform-specific makefile
|
2019-04-22 08:39:46 -05:00 |
|
|
489187a907
|
Add new partitioned image
|
2019-04-21 07:38:55 -05:00 |
|
|
16c8742bef
|
Work on adding partition support
|
2019-04-18 08:50:49 -05:00 |
|
|
3fa4438289
|
Start work on ext2 file writing
|
2019-04-13 11:17:46 -05:00 |
|
|
b87106e68b
|
ext2 driver now properly reads inode contents and supports singly indirect block pointers
|
2019-04-06 17:38:36 -05:00 |
|
|
67d76264b5
|
Ignore all sysroot files
|
2019-04-06 09:07:19 -05:00 |
|