|
f63237939b
|
Get stdio/vfs/devfs/vga driver/initrd driver working!
|
2020-08-23 08:22:14 -05:00 |
|
|
18ca6e49e6
|
make run now outputs the serial log
|
2020-08-02 14:35:44 -05:00 |
|
|
dc198741da
|
make debug now uses the plain gdb binary
|
2020-08-01 09:04:18 -05:00 |
|
|
c0929a4eea
|
Add preemptive multitasking
|
2020-07-30 21:58:23 -05:00 |
|
|
80ab489828
|
Add libc documentaion + libc cleanup
|
2020-07-26 15:38:29 -05:00 |
|
|
aa7ced2810
|
Libc header files are now automatically copied
|
2020-07-26 14:39:08 -05:00 |
|
|
3232075d5c
|
Building the os now copies kernel man pages to sysroot/usr/share/man
|
2020-07-26 07:29:30 -05:00 |
|
|
f8864484a9
|
Kernel now puts docs in kernel/docs, and move Doxyfile into kernel/
|
2020-07-26 07:21:15 -05:00 |
|
|
ee7ce4dabe
|
Add kernel documentation
|
2020-07-25 16:54:37 -05:00 |
|
|
ec6deb9aa8
|
fix build issues
|
2020-07-23 10:44:39 -05:00 |
|
|
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 |
|