Commit Graph

1133 Commits

Author SHA1 Message Date
Kevin Lange
2bd3ad4007 Merge branch 'master' of github.com:klange/osdev 2012-09-02 02:25:49 -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
0270f608e0 Update README.md 2012-08-28 22:38:31 -07:00
Kevin Lange
9928a2b4cf Unset CC since that breaks FreeType 2012-08-28 17:25:18 -07:00
Kevin Lange
60e1248c95 Use a special build script for Travis CI. 2012-08-28 17:23:43 -07:00
Kevin Lange
e0af8227e5 Add a Travis CI configuration. 2012-08-28 17:23:28 -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
b0998e2561 Fedora kinda maybe stuff 2012-08-15 21:56:53 -07:00
Kevin Lange
ecac878361 Build script 2012-08-15 17:47:34 -07:00
Kevin Lange
444207cbd2 SIGCAT and fix alignment 2012-08-13 14:47:22 -07:00
Kevin Lange
1ebfcaefb7 Update STYLE.c because it had a bad pointer 2012-07-06 21:17:08 -07:00
Kevin Lange
baaa8bc6c8 Stylistic whitespace update to syscall.c 2012-07-06 21:16:19 -07:00
Kevin Lange
c88d6dcb4f Add or update the heading comments for user apps.
Adds useful descriptions to ones that were lacking them, updates ones
that were innacurate, etc.
2012-07-06 21:08:28 -07:00
Kevin Lange
989b43ee68 Fix malloc in libc? 2012-06-01 02:02:02 +09:00
Kevin Lange
112d61fec6 Revert "Remove my allocator from newlib patches"
This reverts commit 82ca77e8bb.
2012-06-01 01:02:00 +09:00
Kevin Lange
18cb8e6183 Fix a bad argument order for a suggested ln 2012-05-31 23:40:34 +09:00
Kevin Lange
8bed24babe Add additional dependencies to README 2012-05-31 23:34:20 +09:00
Kevin Lange
755058d9af Fix some typos in the toolchain scripts 2012-05-31 22:53:42 +09:00
Kevin Lange
84ccf49990 Delayed writes [use sysfunc 3 to sync disc]
Please note that 'reboot' will not call sync yet, so make sure you do it
yourself.
2012-05-31 20:52:47 +09:00
Kevin Lange
0242e8aa11 [hopefully] Fix the EXT2 write support 2012-05-31 20:37:38 +09:00
Kevin Lange
6dae6ac0a7 Add a simple touch command (not exactly compliant) 2012-05-31 20:37:16 +09:00
Kevin Lange
959fff1076 Specify directories for ctags 2012-05-31 18:37:17 +09:00
Kevin Lange
94bac01312 Remove accidentally added swap files. 2012-05-26 10:17:30 +09:00
Kevin Lange
2c3cb1578e Merge branch 'master' of github.com:klange/osdev 2012-05-17 13:47:42 -04:00
Kevin Lange
82ca77e8bb Remove my allocator from newlib patches 2012-05-17 13:47:23 -04:00
Kevin Lange
ef390568d4 Update build instructions in the readme 2012-05-17 12:20:37 -04:00
Kevin Lange
5fe2fdcfe8 Break out on failure 2012-05-17 12:18:16 -04:00
Kevin Lange
e9e4d89ac8 Toolchain installer now does freetype 2012-05-17 11:50:25 -04:00
Kevin Lange
309dfed2bf Uncomment gcc and binutils builders 2012-05-16 23:12:11 -04:00
Kevin Lange
59649f8fed activate script 2012-05-16 23:10:06 -04:00
Kevin Lange
b7647f108f Build toolchain should produce working gcc now 2012-05-16 23:08:43 -04:00
Kevin Lange
659727e514 Toolchain build stuff should work, but not c++ yet. 2012-05-16 23:03:17 -04:00
Kevin Lange
af8e7d9e00 Prepare script should be done. 2012-05-16 22:21:37 -04:00
Kevin Lange
37bd5caf53 Toolchain stuff continued 2012-05-16 21:56:31 -04:00
Kevin Lange
94037f482f Working on toolchain autobuild 2012-05-16 21:37:06 -04:00
Kevin Lange
b608069bc4 Make mk-info work from anywhere, like its brothers 2012-05-16 21:22:24 -04:00
Kevin Lange
5457de3906 System Debugging Functions syscall 2012-05-16 20:51:37 -04:00
Kevin Lange
99d12d70a6 New WIP dynamic loader. 2012-05-01 13:40:04 -05:00
Kevin Lange
d111515685 Update README 2012-04-30 19:04:57 -05:00
Kevin Lange
f2d729aee2 Add some write-verification tools [copy seems to work] 2012-04-30 19:01:55 -05:00
Kevin Lange
327523aabf Various bits of cleanup 2012-04-19 20:21:19 -05:00
Kevin Lange
fd53947564 Added some new quick-run targets to the makefile. 2012-04-19 19:59:59 -05:00
Kevin Lange
14c9c1039a Graphics testing application with a cool animation. 2012-04-17 18:37:00 -05:00
Kevin Lange
1869a37582 Fix an off-by-one in the pure int alpha_blend 2012-04-17 18:36:29 -05:00
Kevin Lange
1ea3fc5652 Added thickness settings to draw app 2012-04-17 16:06:44 -05:00
Kevin Lange
de684b66c1 Move the Draw quit button into its titlebar for lulz 2012-04-17 15:41:14 -05:00
Kevin Lange
4cb3f0020b Minor stuff 2012-04-17 15:34:34 -05:00
Kevin Lange
40130c6782 Negative mouse coordinates. 2012-04-17 14:25:03 -05:00
Kevin Lange
0b6045918b Centered text for buttons 2012-04-17 13:55:54 -05:00