Commit Graph

129 Commits

Author SHA1 Message Date
Philipp Oppermann
d21a78dc0b Switch back to official nightly 2020-03-22 17:30:00 +01:00
Philipp Oppermann
0186f65ece Use cooked-waker crate for creating wakers 2020-03-22 17:24:58 +01:00
Philipp Oppermann
51f90236a5 Base dummy waker on RawWaker to avoid allocations
The Wake trait is based on Arc, which leads to deallocation on wakes. Since interrupts should not (de)allocate, this can lead to a deadlock.
2020-03-22 16:11:25 +01:00
Philipp Oppermann
3a2a468a0b Add a ScancodeStream based on the SCANCODE_QUEUE 2020-03-22 12:12:11 +01:00
Philipp Oppermann
255982a8b7 Implement scancode queue 2020-03-20 13:03:41 +01:00
Philipp Oppermann
02c36bae29 Merge branch 'post-09' into post-10 2020-03-08 14:39:38 +01:00
Philipp Oppermann
70deb3168e Merge branch 'post-08' into post-09 2020-03-08 14:39:38 +01:00
Philipp Oppermann
564ba9f9ac Merge branch 'post-06' into post-07 2020-03-08 14:39:38 +01:00
Philipp Oppermann
8a4f3ab2a8 Merge branch 'post-05' into post-06 2020-03-08 14:39:37 +01:00
Philipp Oppermann
d7e505da9e Update x86_64 dependency to version 0.9.6 2020-03-08 14:39:27 +01:00
Philipp Oppermann
f230ee4258 Merge branch 'post-09' into post-10 2020-03-08 14:29:00 +01:00
Philipp Oppermann
a5d409b777 Merge branch 'post-08' into post-09 2020-03-08 14:28:03 +01:00
Philipp Oppermann
9a61e1724b Merge branch 'post-06' into post-07 2020-03-08 14:27:58 +01:00
Philipp Oppermann
dbe1353fd2 Merge branch 'post-05' into post-06 2020-03-08 14:27:42 +01:00
Philipp Oppermann
2039cd7a64 Update x86_64 to version 0.9.5 2020-03-08 14:27:36 +01:00
Philipp Oppermann
dd1daf2652 Update linked_list_allocator to v0.8.0 2020-03-06 11:47:49 +01:00
Philipp Oppermann
c7cc718ae3 Merge branch 'post-09' into post-10 2020-02-26 12:22:06 +01:00
Philipp Oppermann
8fc746555d Merge branch 'post-08' into post-09 2020-02-26 12:21:28 +01:00
Ryan Kennedy
2634bb2d37 Updated pc-keyboard to 0.5.0 2020-02-22 18:55:21 -06:00
Philipp Oppermann
dfd65d579c Merge branch 'post-06' into post-07 2019-12-10 17:31:24 +01:00
Philipp Oppermann
8d8a7e0973 Merge branch 'post-05' into post-06 2019-12-10 17:31:24 +01:00
Philipp Oppermann
9da9ecb515 Merge branch 'post-09' into post-10 2019-12-10 17:31:24 +01:00
Philipp Oppermann
6c1594ea24 Merge branch 'post-08' into post-09 2019-12-10 17:31:24 +01:00
Philipp Oppermann
adcb547765 Update to x86_64 0.8.1 2019-12-10 17:31:21 +01:00
Philipp Oppermann
617d0e6db6 Merge branch 'post-06' into post-07 2019-12-10 16:55:41 +01:00
Philipp Oppermann
c1fc7171fb Merge branch 'post-09' into post-10 2019-12-10 16:55:41 +01:00
Philipp Oppermann
259742a5e3 Merge branch 'post-08' into post-09 2019-12-10 16:55:41 +01:00
Philipp Oppermann
16c499f966 Merge branch 'post-05' into post-06 2019-12-10 16:55:41 +01:00
Philipp Oppermann
5c964dc7b9 Update to x86_64 0.8.0 2019-12-10 16:45:34 +01:00
Philipp Oppermann
27a0ae6000 Merge branch 'post-06' into post-07 2019-09-13 17:43:25 +02:00
Philipp Oppermann
8d6915beba Merge branch 'post-05' into post-06 2019-09-13 17:43:25 +02:00
Philipp Oppermann
5f66b437d5 Merge branch 'post-09' into post-10 2019-09-13 17:43:25 +02:00
Philipp Oppermann
8059c229c5 Merge branch 'post-08' into post-09 2019-09-13 17:43:25 +02:00
Philipp Oppermann
6e012e5e42 Merge branch 'post-03' into post-04 2019-09-13 17:43:20 +02:00
Philipp Oppermann
a86fe5c2af Merge branch 'post-02' into post-03 2019-09-13 17:42:32 +02:00
Philipp Oppermann
99a7231d52 Remove profile.{dev, release}.panic keys from Cargo.toml 2019-09-13 17:42:06 +02:00
Philipp Oppermann
889c0771d6 Merge branch 'post-09' into post-10 2019-09-11 13:33:07 +02:00
Philipp Oppermann
2227fa434f Merge branch 'post-08' into post-09 2019-09-11 13:29:14 +02:00
Philipp Oppermann
e4ce277ca9 Merge branch 'post-06' into post-07 2019-09-11 13:19:01 +02:00
Philipp Oppermann
086304c9c4 Merge branch 'post-05' into post-06 2019-09-11 13:18:19 +02:00
Philipp Oppermann
086c3a02d3 Set x86_64 version to 0.7.5 2019-09-11 13:18:16 +02:00
Philipp Oppermann
14b38a3ea4 Merge branch 'post-03' into post-04 2019-09-11 13:14:02 +02:00
Philipp Oppermann
bcafb60069 Update spin and volatile dependencies 2019-09-11 13:13:34 +02:00
Philipp Oppermann
caa9d8b0e4 Merge branch 'post-09' into post-10 2019-09-11 10:59:18 +02:00
Philipp Oppermann
091f7ef153 Merge branch 'post-08' into post-09 2019-09-11 10:58:56 +02:00
Philipp Oppermann
881ad152a0 Merge branch 'post-06' into post-07 2019-09-11 10:58:19 +02:00
Philipp Oppermann
cb77074476 Merge branch 'post-05' into post-06 2019-09-11 10:58:02 +02:00
Philipp Oppermann
6771c2cc7f Merge branch 'post-03' into post-04 2019-09-11 10:57:21 +02:00
Philipp Oppermann
fe5e1fd92c Merge branch 'post-02' into post-03 2019-09-11 10:56:41 +02:00
Philipp Oppermann
ffd1bda509 Update bootloader to version 0.8.0 2019-09-11 10:55:49 +02:00