Commit Graph

122 Commits

Author SHA1 Message Date
Jeremy Soller bad856d7b4 Support for mouse events in vbox driver 2017-03-20 21:39:12 -06:00
Jeremy Soller a294fe6d6f Update to support absolute mouse events 2017-03-20 21:38:30 -06:00
Jeremy Soller 66d2aa8c01 Add virtualbox guest driver (WIP) 2017-03-18 21:48:33 -06:00
Jeremy Soller 2593c25212 Add support for BGA mode setting (WIP) 2017-03-18 21:47:38 -06:00
Jeremy Soller fe65978ac4 Update to catch title event 2017-03-08 15:00:53 -07:00
Jeremy Soller 8b14b587b9 Merge pull request #2 from adrianN/remove_scheme_todo
Make enum values List and Disk contain two values
2017-03-05 07:55:45 -08:00
Adrian Neumann ebc5f86e8c Make enum values List and Disk contain two values instead of a tuple of values. 2017-03-05 15:44:06 +01:00
Jeremy Soller f4d6fbb4a2 Update orbclient, add scroll events 2017-02-27 21:48:15 -07:00
Jeremy Soller 96fbf1658f More completely disable XHCI driver 2017-02-24 13:25:57 -07:00
Jeremy Soller 975082c18a Disable XHCI driver to prevent deadlocks 2017-02-24 13:21:26 -07:00
Jeremy Soller 63dd2286fe nvmed: Verify correct memory space 2017-02-18 19:07:11 -07:00
Jeremy Soller 7be81d7837 Add read, write command structures 2017-02-18 15:00:14 -07:00
Jeremy Soller 28dbc45637 WIP: NVME driver 2017-02-18 14:05:04 -07:00
Jeremy Soller 5b223c06d0 Improve XHCI driver 2017-02-13 22:15:19 -07:00
Jeremy Soller bd146da9bc Better errors when display not found 2017-02-07 20:53:41 -07:00
Jeremy Soller 911e20c177 Merge pull request #1 from little-dude/master
remove unused #[macro_use]
2017-01-24 12:48:21 -07:00
Corentin Henry d8a35a9a08 remove unused #[macro_use] 2017-01-24 11:09:09 -08:00
Jeremy Soller 4bb229959e Specify crates.io versions 2017-01-13 15:10:16 -07:00
Jeremy Soller 778852f92d WIP: XHCI 2017-01-10 20:48:59 -07:00
Jeremy Soller cc299464fc Use orbclient font 2017-01-09 21:20:58 -07:00
Jeremy Soller 608403765d Refactor to move io into syscall, and use git for crate references 2017-01-09 20:36:36 -07:00
Jeremy Soller 9eeade8860 Cleanup dependencies 2017-01-04 16:46:18 -07:00
Jeremy Soller 184539c133 Fix name of bgad 2017-01-04 16:25:55 -07:00
Martin Lindhe 50d7e630f7 fix some typos 2017-01-03 13:14:37 +01:00
Jeremy Soller cf46a3b5fc Fallback in ahci driver when disk: not available, ability to list disk devices 2017-01-02 08:53:50 -07:00
Jeremy Soller fd16415383 Revert change that incorrectly overshifts char data 2016-12-30 21:30:24 -07:00
xTibor 34708d4290 Fix vesad text rendering 2016-12-28 02:37:10 +01:00
Jeremy Soller 04813e3e6e Update orbutils 2016-12-17 15:05:07 -07:00
Jeremy Soller f3fa07ded9 Add BGA driver stub 2016-12-14 08:34:45 -07:00
Jeremy Soller a876a2925f Remove replacement for libc 2016-12-06 15:15:08 -07:00
Jeremy Soller b7b861de84 Activate orbital screen on load 2016-11-29 21:25:45 -07:00
Jeremy Soller 4efc72b0a8 Remove rand replace 2016-11-27 16:49:29 -07:00
Jeremy Soller 159fdd0e7d Clean up cfg rusttype 2016-11-25 17:01:19 -07:00
Jeremy Soller 3667c0ffd9 Use mmio, disable timer interrupt 2016-11-22 17:05:23 -07:00
Jeremy Soller 68a2fe57bc WIP: Predictable naming 2016-11-21 12:23:17 -07:00
Jeremy Soller aa5f12c302 Fix printing of escape codes 2016-11-20 11:51:37 -07:00
Jeremy Soller ccaf9636cf Update syscall and rust, add fcntl for permissions 2016-11-15 16:12:51 -07:00
Jeremy Soller bac443482a Switch to real standard, fix daemonization on real standard 2016-11-10 20:02:51 -07:00
Jeremy Soller 03abcd0e0e Update for new rustc-serialize 2016-11-10 11:28:43 -07:00
Jeremy Soller 60f880817f Invert on cursor 2016-11-10 10:35:43 -07:00
Waylon Cude febfbfedb3 Added dvorak keymap (#752)
Keymaps are passed as arguments to ps2d.
To select the dvorak keymap use `ps2d dvorak`,
otherwise the kymap will default to english.
2016-11-10 08:56:38 -07:00
Jeremy Soller 08557a7c13 Fix build, remove cfg(redox) 2016-11-09 17:00:48 -07:00
Jeremy Soller db37769a8b Update to use upstream libc and rand 2016-11-09 10:43:05 -07:00
Jeremy Soller 428e34f77d Disable power management 2016-11-07 20:46:34 -07:00
Jeremy Soller 8daf977c58 Fix eventing in kernel 2016-11-03 16:02:44 -06:00
Jeremy Soller 9064550f6a Fix rustc-serialize 2016-11-03 15:47:54 -06:00
Jeremy Soller 0fdebfd4a1 Update syscall lib, update submodules and dependencies 2016-11-03 15:10:32 -06:00
Jeremy Soller 621e557174 Remove resource_sceme, Fix syscall crate name, add fmap 2016-11-02 19:48:25 -06:00
Jeremy Soller e4b4eb5a83 Update terminal emulator 2016-11-02 14:17:11 -06:00
Jeremy Soller 81c4b8c998 Smp (#23)
* Fire up multiple processors

* Use IPIs to wake up secondary processors

* Much better exception information

* Modifications to show more information on fault

* WIP: Use real libstd

* Add TLS (not complete)

* Add random function, export getpid, cleanup

* Do not spin APs until new context

* Update rust

* Update rust

* Use rd/wrfsbase

* Implement TLS

* Implement compiler builtins and update rust

* Update rust

* Back to Redox libstd

* Update rust
2016-10-31 10:49:00 -06:00