Commit Graph

29 Commits

Author SHA1 Message Date
Mathieu Maret 5a078249d0 Makefile: grouped targets for kernel.sym 2021-08-02 15:07:45 +02:00
Mathieu Maret cff4e43cb8 Reduce mem to 32M 2021-04-09 20:44:24 +02:00
Mathieu Maret ef78de447f Improve make target names 2021-01-26 17:58:33 +01:00
Mathieu Maret 9e5b4f0060 Revert "makefile: disable pie"
This reverts commit f64bbd9d90.
it leads to "Error loading uncompressed kernel without PVH ELF Note"
2021-01-26 08:43:06 +01:00
Mathieu Maret f64bbd9d90 makefile: disable pie 2021-01-25 20:29:40 +01:00
Mathieu Maret c3d345bb87 Add 64bit printf 2021-01-23 21:21:13 +01:00
Mathieu Maret fa9955dd7f Simplifi debug cmd (allow ctrl-c) 2020-08-18 13:55:52 +02:00
Mathieu Maret 88d0266d76 gdb: add non-core dir 2020-05-06 21:05:09 +02:00
Mathieu Maret c65c7bb7b0 More more stuff in arch subdir 2020-04-29 23:07:01 +02:00
Mathieu Maret e51314ffac organize by arch 2020-04-27 23:45:38 +02:00
Mathieu Maret 6c3a03a4bc Implement Jiffies 2020-04-27 23:26:22 +02:00
Mathieu Maret ffac8fedb3 Add core dir by default for gdb 2020-04-23 23:36:40 +02:00
Mathieu Maret 2c0f54926d Initial kthread implementation 2020-04-23 14:49:42 +02:00
Mathieu Maret 7248cd75ae Use i386 qemu for debugging
This help going over function and not stepping in
2020-04-19 14:30:50 +02:00
Mathieu Maret de3c5e5dc2 Disable vect from compiler
Otherwise, this may produce vectorized instruction (mmx, sse ...) that
will rise a EXCEPTION_INVALID_OPCODE
2019-05-16 23:45:45 +02:00
Mathieu Maret 3bca737990 Add context switch
This is taken from SOS
2019-05-15 23:22:28 +02:00
Mathieu Maret e1ac9ebd9d Fix iso generation
echo -e does not work on ubuntu
echo does. It's the opposite on archlinux...
Use printf!
2019-05-12 22:56:51 +02:00
Mathieu Maret 7a684d735c Fix iso generation 2019-05-10 16:31:33 +02:00
Mathieu Maret 4e050d5364 Makefile: clean isodir 2019-01-09 17:21:51 +01:00
Mathieu Maret e998fec795 stack_trace try to get function arguments 2018-11-19 13:57:07 +01:00
Mathieu Maret dc0789aa72 makefile: reorg flags 2018-11-16 19:57:56 +01:00
Mathieu Maret 085857a900 Add backtrace function 2018-11-16 14:47:21 +01:00
Mathieu Maret 4e93b8c26b make:fix debug target 2018-11-09 10:50:20 +01:00
Mathieu Maret 7633e54663 Add some way to test kernel 2018-11-08 22:09:12 +01:00
Mathieu Maret 89837e03bf Makefile correction
* fix fd.iso kernel path
* add debug target
2018-08-05 14:12:18 +02:00
Mathieu Maret 86f55a41ef Can generate symbole file 2018-07-20 17:10:58 +02:00
Mathieu Maret 84d421a014 Can generate iso image 2018-07-20 16:55:41 +02:00
Mathieu Maret c1afe927cb Make kernel multiboot compatible 2018-07-20 16:41:36 +02:00
Mathieu Maret 2c251fa51c Initial import from mbr_asm project 2018-07-20 15:42:51 +02:00