Commit Graph

47 Commits

Author SHA1 Message Date
Kevin Lange
942c49806b retool build utils 2012-12-05 21:40:30 -08:00
Kevin Lange
37f27b48f5 fix tests 2012-11-28 23:41:05 -08:00
Kevin Lange
50c5c72389 Use localtime for qemu rtc 2012-10-16 20:42:37 -07:00
Kevin Lange
dcd4a5ad64 Add an option to spew debug output with run-config 2012-10-13 20:19:09 -07:00
Kevin Lange
77ed41c225 kernel vga term, commas in arguments, ide fixes 2012-10-03 22:03:21 -07:00
Kevin Lange
127b24a686 Bump default QEMU memory to 1GB 2012-09-14 21:53:04 -07:00
Kevin Lange
af6be648d4 A lot of refactoring 2012-09-07 20:17:00 -07:00
Kevin Lange
89034c060f I give up; just use qemu-system-i386 everywhere. 2012-09-03 23:40:50 -07:00
Kevin Lange
bba242dd62 Add a testing framework.
This is an automated system by which we boot qemu headless and use the
serial line to capture output from a testing application that is started
on bootup, running with the VGA terminal shell. This might be expanded
to boot to the graphical display within VNC and perform more advanced
tests with the Python shim using a VNC module for Python; we'll see.
2012-09-02 02:24:25 -07:00
Kevin Lange
7274e8e938 configured run mode 2012-08-20 22:26:22 -07:00
Kevin Lange
c7cec92f35 Deprecate ',' in kernel args and fix run-fullscreen 2012-08-15 22:44:20 -07:00
Kevin Lange
18cb8e6183 Fix a bad argument order for a suggested ln 2012-05-31 23:40:34 +09:00
Kevin Lange
b608069bc4 Make mk-info work from anywhere, like its brothers 2012-05-16 21:22:24 -04:00
Kevin Lange
e177fbc310 Updated panel background; updated run-fullscreen 2012-03-14 22:57:27 -05:00
Kevin Lange
d5d302134c Fix run-fullscreen weirdness 2012-02-09 20:37:57 -06:00
Kevin Lange
9b5e26164f Do a better job of running check-reqs 2012-02-05 17:40:19 -06:00
Kevin Lange
2ca1f6657f [minor] Fix typo 2012-02-05 00:53:56 -06:00
Kevin Lange
9ecf73eb48 Script to grab binaries 2012-02-05 00:52:25 -06:00
Kevin Lange
78e96435ad [util] Script to run fullscreen 2012-02-03 12:23:49 -06:00
Kevin Lange
8b1b0453f8 [userspace] Update build scripts 2012-01-25 17:07:42 -06:00
Kevin Lange
e5330b1df0 Started work on the full ELF loader and C++ support 2012-01-18 20:12:04 -06:00
Kevin Lange
7de2ca9bd1 Per-user tmp files 2012-01-18 19:52:11 -06:00
Kevin Lange
b2b8185494 Load wallpaper from file on disk 2011-11-18 14:38:27 -06:00
Kevin Lange
3c0b30b5ee Wallpapers in the gits and by default 2011-11-17 19:01:14 -06:00
Kevin Lange
c2addf6e55 [build] Toolchain detection 2011-10-27 20:10:27 -05:00
Kevin Lange
fe9b4d5cbb [build] Detect compiler; force color output in clang 2011-10-27 18:19:39 -05:00
Kevin Lange
1f4b7c68b6 [build] Massive build improvements 2011-10-27 17:39:40 -05:00
Kevin Lange
a75801f4d2 readelf -> fix warnings 2011-05-07 14:07:40 -05:00
Kevin Lange
4b218387e7 [sys] Various. 2011-04-29 12:43:09 -05:00
Kevin Lange
9995266b11 [ansi][bochs] 256 color support (xterm palette) 2011-04-18 15:46:37 -05:00
Kevin Lange
31be58b7d7 [util] Fix implicit definition of usleep() 2011-04-16 14:33:13 -05:00
Kevin Lange
d2ff4c474e [ansi] Support for more escape sequences. 2011-04-15 21:48:20 -05:00
Kevin Lange
4fba537ff5 [build] ERROR vs BAIL 2011-04-11 15:22:01 -05:00
Kevin Lange
56c9feade8 [build] Trying to add some 'oops, you're missing x' 2011-04-11 15:13:34 -05:00
Kevin Lange
09a8fb68bc [readelf] Sanity check. 2011-04-08 12:25:51 -05:00
Kevin Lange
808e0306c3 Fix some comments 2011-04-07 01:35:47 -05:00
Kevin Lange
d31d763058 [util] Readelf utility, actually reading some elfs. Cool. 2011-04-07 01:24:21 -05:00
Kevin Lange
d5a3728b12 [readelf] Build environment setup 2011-04-06 16:54:57 -05:00
Kevin Lange
9b3c3a1e60 [bin] Working on ELF binaries. Redid some multiboot stuff (larger ramdisks should work now) 2011-04-06 16:50:37 -05:00
Kevin Lange
5404428b4a Significant terminal updates. Scrolling is faster, ansi support (limited), and some other things 2011-04-04 18:51:55 -05:00
Kevin Lange
6176f016ac [util] far more useful measurements 2011-03-22 17:28:26 -05:00
Kevin Lange
2e2834285e [util] That makes a lot more sense. 2011-03-22 14:37:21 -05:00
Kevin Lange
3ce965486d [util] herp 2011-03-22 14:31:55 -05:00
Kevin Lange
731ecfe10c [boot] Progress? mb 2011-03-22 01:48:07 -04:00
Kevin Lange
bcd06ac136 [boot/initrd] Add stage2 to initial ramdisk, move kernel. 2011-03-22 01:14:54 -04:00
Kevin Lange
781659d67b [build] Various. 2011-03-22 00:57:24 -04:00
Kevin Lange
7c079ecb5e [util] Utility workspace, currently for bootloader. 2011-03-22 00:50:50 -04:00