Kevin Lange
|
7d9fa21d19
|
[cat] More efficient, but still stupid, cat
|
2011-11-18 00:53:19 -06:00 |
|
Kevin Lange
|
31c07ba434
|
Fix some signed/unsigned issues
|
2011-11-18 00:00:54 -06:00 |
|
Kevin Lange
|
4697dd4c06
|
[mouse] Load the mouse cursor from initird
|
2011-11-17 23:34:35 -06:00 |
|
Kevin Lange
|
9fa8e10bce
|
[ext2] Read from hard disk. Seems to work wonderfully.
|
2011-11-17 23:29:08 -06:00 |
|
Kevin Lange
|
3c0b30b5ee
|
Wallpapers in the gits and by default
|
2011-11-17 19:01:14 -06:00 |
|
Kevin Lange
|
6297ac68ee
|
[shell] Add ls <path>
|
2011-11-17 16:08:20 -06:00 |
|
Kevin Lange
|
77b575bfd7
|
[vfs] Fix relative opens from /
|
2011-11-17 16:08:08 -06:00 |
|
Kevin Lange
|
20d89355dc
|
[vfs] Working directories, I hope
|
2011-11-17 15:55:59 -06:00 |
|
Kevin Lange
|
65087e8a4e
|
Merge branch 'master' of github.com:klange/osdev
|
2011-11-03 17:06:40 -05:00 |
|
Kevin Lange
|
eb98180d0e
|
[pci] Add pci config read/write to system.h
|
2011-11-03 17:06:27 -05:00 |
|
Kevin Lange
|
747709752a
|
Add a new screenshot to the readme.
|
2011-11-02 16:36:57 -05:00 |
|
Kevin Lange
|
ab8562092f
|
Update TODO.md
|
2011-11-02 15:45:36 -05:00 |
|
Kevin Lange
|
5f5dee5648
|
[ext2] Read a superblock from disk, anyone?
|
2011-11-02 00:01:17 -05:00 |
|
Kevin Lange
|
49bea4b221
|
[shell] Do at least /some/ path canonicalization...
|
2011-11-01 18:51:15 -05:00 |
|
Kevin Lange
|
34d065399d
|
[shell] Show directories in blue...
|
2011-11-01 18:35:09 -05:00 |
|
Kevin Lange
|
3b6e3745c1
|
Wallpapers
|
2011-10-31 17:41:16 -05:00 |
|
Kevin Lange
|
2c9f6c163a
|
[ide] Fix minor bug
|
2011-10-31 17:40:50 -05:00 |
|
Kevin Lange
|
87df39b19c
|
[font] Fix silly 8
|
2011-10-31 17:40:37 -05:00 |
|
Kevin Lange
|
cefc902d32
|
[mouse] Screw it, increase mouse speed
I give up, I don't care about the touchpad.
|
2011-10-31 12:36:02 -05:00 |
|
Kevin Lange
|
28cc0725d0
|
[shell] Remove reset-keyboard command
|
2011-10-31 10:35:43 -05:00 |
|
Kevin Lange
|
763bb38690
|
Update TODO (again)
|
2011-10-31 02:05:34 -05:00 |
|
Kevin Lange
|
7ac07c977b
|
Updated TODO
|
2011-10-31 01:55:18 -05:00 |
|
Kevin Lange
|
b433abe28e
|
[kbd] Fix bad modifier handling
|
2011-10-31 01:48:03 -05:00 |
|
Kevin Lange
|
4cdef2bd06
|
[mouse] Disable interrupts while processing mouse
|
2011-10-31 01:30:48 -05:00 |
|
Kevin Lange
|
773cdc72f7
|
[kbd] Optionally disable notices for unrecognized keys
|
2011-10-31 01:18:44 -05:00 |
|
Kevin Lange
|
e604e4d655
|
[core] Some extra macros to make life easier
|
2011-10-31 01:17:26 -05:00 |
|
Kevin Lange
|
f2b745faa9
|
[mouse] A real mouse cursor
|
2011-10-30 23:19:14 -05:00 |
|
Kevin Lange
|
88b31af4b4
|
[mouse] Silly graphical pointer
|
2011-10-30 22:58:42 -05:00 |
|
Kevin Lange
|
1805dd5ffe
|
[mouse] Start mouse at center of screen
|
2011-10-30 19:15:32 -05:00 |
|
Kevin Lange
|
bce5d78bed
|
[mouse] block cursor
|
2011-10-30 19:11:04 -05:00 |
|
Kevin Lange
|
64a4d880be
|
Add mouse_install to headers...
|
2011-10-29 20:33:24 -05:00 |
|
Kevin Lange
|
5716e652ad
|
[build] Fix minor issue in makefile
|
2011-10-29 00:33:57 -05:00 |
|
Kevin Lange
|
441acfa7c6
|
[mouse] Mouse drivers
|
2011-10-29 00:33:45 -05:00 |
|
Kevin Lange
|
3726a9a043
|
[user] We can enable optimizations and strip for smaller binaries
|
2011-10-28 01:21:59 -05:00 |
|
Kevin Lange
|
e3f5cb0e47
|
[user] Update userspace makefile
|
2011-10-28 01:09:55 -05:00 |
|
Kevin Lange
|
e54a6be038
|
Move userspace directory to 'userspace'
|
2011-10-27 20:12:31 -05:00 |
|
Kevin Lange
|
c2addf6e55
|
[build] Toolchain detection
|
2011-10-27 20:10:27 -05:00 |
|
Kevin Lange
|
bb3ef117ee
|
[build] Build a hard disk image to toy with
|
2011-10-27 19:37:01 -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
|
d3de5634b2
|
[build] Make clean only do soft cleaning; add clean-hard
|
2011-10-27 16:36:56 -05:00 |
|
Kevin Lange
|
a4e37ae963
|
[sys] Debugging tool 'STOP'
|
2011-10-26 19:11:05 -05:00 |
|
Kevin Lange
|
fd0dea66d5
|
[build] Split clean into multiple pseudo-targets
|
2011-10-26 18:39:36 -05:00 |
|
Kevin Lange
|
aabfe27f46
|
[shell] Don't assume the sector didn't have random NULL bytes
|
2011-10-26 18:33:42 -05:00 |
|
Kevin Lange
|
e1003c7bcd
|
[shell] Remove a bunch of shell commands
|
2011-10-26 14:04:48 -05:00 |
|
Kevin Lange
|
c0e2c891ba
|
[ide] Shell command to read slave drive
|
2011-10-26 13:56:37 -05:00 |
|
Kevin Lange
|
80656d9257
|
[ide] Missed the headerS
|
2011-10-25 23:33:14 -05:00 |
|
Kevin Lange
|
de0a750659
|
Move IDE into its own module with functions
|
2011-10-25 23:30:50 -05:00 |
|
Kevin Lange
|
5630a8a036
|
[ide] Do that properly, operate on master (hda)
|
2011-10-25 23:16:48 -05:00 |
|
Kevin Lange
|
e83ca6c0b7
|
[hack] IDE disk reads to HDB
Run read-disk from the kernel shell to read the first sector of -hdb,
run write-disk to write the sequence "DCDCDCDCDC..." to the first
sector.
|
2011-10-25 21:39:55 -05:00 |
|