93 Commits

Author SHA1 Message Date
tkchia
4fae8bb77c
Some minor tweaks for building on Ubuntu Focal (#42)
* Build: emit color codes with /bin/echo (sh may not grok `echo -e')
* Build: don't assume /dev/loop0 is always free; use `losetup -f'
2021-05-24 11:15:10 +02:00
Baptiste Wicht
9ec272fce3 New makefile target 2018-03-15 08:54:24 +01:00
Baptiste Wicht
bf6ac153a0
New prototype qemu launcher 2016-10-04 20:12:04 +02:00
Baptiste Wicht
8dacdb28ff
Allow to run 2 machines in the same network 2016-09-26 18:07:01 +02:00
Baptiste Wicht
625fde7496 Make the makefile more portable 2016-09-06 15:21:15 +02:00
Baptiste Wicht
5c85d4fec6 Dump the network 2016-08-23 19:46:49 +02:00
Baptiste Wicht
0fe68abc80 Start playing in qemu user networking mode for now 2016-08-22 20:57:10 +02:00
Baptiste Wicht
c4ee872169 More verbose 2016-08-11 23:20:36 +02:00
Baptiste Wicht
572ebec095 Make check_fat more verbose 2016-08-11 23:00:30 +02:00
Baptiste Wicht
c4bc597f65 Better check_fat target 2016-08-09 19:59:05 +02:00
Baptiste Wicht
a84df385f1 Add some utility targets 2016-08-09 18:46:31 +02:00
Baptiste Wicht
9248ee3750 Prepare procfs file system 2016-08-07 17:15:27 +02:00
Baptiste Wicht
a784cb50fa Review tlib building 2016-08-06 22:58:59 +02:00
Baptiste Wicht
f9bea8cfe8 Prepare better initialization of thor 2016-07-31 12:22:50 +02:00
Baptiste Wicht
316c76554e Fix makefiles 2016-07-23 18:06:42 +02:00
Baptiste Wicht
91a37f5b07 Compile in subfolder 2016-07-17 21:00:31 +02:00
Baptiste Wicht
53892b4aa5 Correct options for Qemu networking 2016-07-04 23:53:19 +02:00
Baptiste Wicht
207231e88a Rename log file 2016-07-03 20:41:14 +02:00
Baptiste Wicht
d409f09000 Enable network controller 2016-07-03 18:44:22 +02:00
Baptiste Wicht
7d7b131911 Qemu debugging via serial port 2016-07-02 15:05:08 +02:00
Baptiste Wicht
3df6abb169 Add simple Bochs target 2016-06-30 20:59:21 +02:00
Baptiste Wicht
30175d3413 Fix Qemu command 2016-06-30 20:58:38 +02:00
Baptiste Wicht
e5e18f8afc Create compile target 2016-06-30 20:58:12 +02:00
Baptiste Wicht
49f2fe30e5 Add detected disks and partition as devices 2014-03-06 21:33:57 +01:00
Baptiste Wicht
49e36063cd mkdir sys 2014-03-01 20:46:23 +01:00
Baptiste Wicht
25fe7107ad Create proc directory 2014-03-01 11:14:25 +01:00
Baptiste Wicht
75f270ce85 Move executables to /bin/ 2014-02-23 17:15:30 +01:00
Baptiste Wicht
b99d30a9d9 Review makefiles 2014-02-09 20:58:26 +01:00
Baptiste Wicht
d2cf6b5d67 Rename userlib into tlib 2014-02-08 22:27:49 +01:00
Baptiste Wicht
37f9745b73 Cleanup 2014-02-08 22:23:35 +01:00
Baptiste Wicht
143c29c8a9 Improve makefile 2014-02-08 21:04:38 +01:00
Baptiste Wicht
9287995440 Always build the static library 2014-02-08 17:09:52 +01:00
Baptiste Wicht
d58c3b8326 Test invoking long from tsh 2014-02-03 21:35:56 +01:00
Baptiste Wicht
7be2b2596a Prepare userland shell 2014-02-03 18:05:01 +01:00
Baptiste Wicht
45c9d1276f Create a program reading the keyboard 2014-01-30 17:36:51 +01:00
Baptiste Wicht
96083e7559 Prepare new programs 2014-01-27 23:01:09 +01:00
Baptiste Wicht
642377d344 Add function to create hdd.img 2014-01-24 21:56:45 +01:00
Baptiste Wicht
c0060c1793 Mount in current directory 2014-01-24 21:34:07 +01:00
Baptiste Wicht
871c8f5254 Create a new infinite looping program 2014-01-19 18:07:24 +01:00
Baptiste Wicht
0afba27e41 Try for user mode 2014-01-19 17:57:37 +01:00
Baptiste Wicht
9c62643d86 Prepare a program that will take some time 2014-01-16 20:59:40 +01:00
Baptiste Wicht
e1acb58c12 Get a VESA mode 2014-01-12 22:04:42 +01:00
Baptiste Wicht
fd92873000 Clean hello too 2014-01-09 21:23:31 +01:00
Baptiste Wicht
dfd32786f9 Fix bugs 2014-01-08 21:34:01 +01:00
Baptiste Wicht
dbbe1dfcd5 Create a program generating more complex ELF file 2014-01-06 18:26:21 +01:00
Baptiste Wicht
23907fba56 Base of readelf command 2014-01-05 18:31:48 +01:00
Baptiste Wicht
e368e20129 Prepare architecture to launch programs 2014-01-05 16:14:10 +01:00
Baptiste Wicht
de827e3d39 Small change 2014-01-02 13:59:37 +01:00
Baptiste Wicht
2892baa993 Load the kernel 2014-01-01 20:52:23 +01:00
Baptiste Wicht
60d159af6f Search the kernel in FAT32 2014-01-01 17:59:48 +01:00