shockrah
|
814f361e8b
|
compile time tseting flags available in kernel_main
|
2020-05-02 20:43:50 -07:00 |
|
shockrah
|
6062641ec1
|
moved shell into its own projcet directory
|
2020-05-02 20:43:27 -07:00 |
|
shockrah
|
ff89ecc49c
|
removing prompts
|
2020-04-22 20:52:26 -07:00 |
|
shockrah
|
4487ddc0c8
|
fixed merge in setup
|
2020-04-22 20:49:40 -07:00 |
|
shockrah
|
0ded150732
|
fixed check for bochs-x eumlator
|
2020-04-22 20:47:00 -07:00 |
|
shockrah
|
332fbdcee0
|
more comprehesive setup script
pulling in nasm and genisoimage packages for debian
|
2020-02-16 12:28:13 -08:00 |
|
shockrah
|
5902ef62b1
|
gcc attributes regarding unused parameters
|
2020-02-09 21:53:10 -08:00 |
|
shockrahwow
|
ad663cc523
|
newline in prompt
|
2019-12-05 10:43:14 -08:00 |
|
shockrah
|
0e903f912c
|
i mean, its not triple faulting anymore
|
2019-12-05 03:21:22 -08:00 |
|
shockrah
|
f4cfc6f64b
|
adding base shell implementation(but its busted atm)
|
2019-12-05 02:45:19 -08:00 |
|
shockrah
|
adfb460a5e
|
calling main shell from kernel
|
2019-12-05 02:16:56 -08:00 |
|
shockrah
|
e3b14232ea
|
strcmp() added
|
2019-12-05 02:13:58 -08:00 |
|
shockrah
|
16041ec1d5
|
adding shell to the mix
|
2019-12-05 02:13:35 -08:00 |
|
shockrah
|
bfce52a11a
|
renamed a __kbd_state to __char_set and added note about gcc bs'ery
|
2019-12-05 01:38:57 -08:00 |
|
shockrah
|
c3238b1dde
|
adding NULL to types
|
2019-12-05 01:31:46 -08:00 |
|
shockrah
|
8296abd54b
|
read() now reads the proper amount of data into our buffer as it should
|
2019-12-05 01:31:33 -08:00 |
|
shockrah
|
1af2fd3c52
|
added proper timing and key assignment in key press/release handler
|
2019-12-05 01:31:05 -08:00 |
|
shockrah
|
b2d4a5ec1b
|
updated read test to printout some debug things
|
2019-12-05 01:30:02 -08:00 |
|
shockrah
|
771536c427
|
more insight gained on how quick the pit timer moves for checking recent keypresses
|
2019-12-01 02:38:38 -08:00 |
|
shockrah
|
43a653ec8a
|
include guardsd
|
2019-12-01 02:33:24 -08:00 |
|
shockrah
|
cfce9256c2
|
updated tests to print out some debug info
|
2019-12-01 02:31:37 -08:00 |
|
shockrah
|
58da5af56c
|
improvement: kbd_key_read now populates a bit mask containing information about state
|
2019-12-01 02:31:08 -08:00 |
|
shockrah
|
9be7091faa
|
exposing timer ticks for use as time stamp later on
|
2019-12-01 02:28:02 -08:00 |
|
shockrahwow
|
92c24db1e6
|
fluff: moved some includes around and using test_read in kmain
|
2019-11-30 02:08:13 -08:00 |
|
shockrahwow
|
9937660702
|
read func definition
|
2019-11-30 02:07:38 -08:00 |
|
shockrahwow
|
4c96ace1ca
|
testing read func call behavior
|
2019-11-30 02:06:04 -08:00 |
|
shockrahwow
|
0f2f814f9f
|
true/false macros added
|
2019-11-29 16:53:57 -08:00 |
|
shockrahwow
|
bc9c3b9dcc
|
include guards
|
2019-11-29 16:53:39 -08:00 |
|
shockrahwow
|
abcef63c21
|
newline support in putch
|
2019-11-29 16:50:33 -08:00 |
|
shockrahwow
|
df5058ad4c
|
extremely basicc but working keyboard interrupt handler
|
2019-11-29 13:37:20 -08:00 |
|
shockrahwow
|
9e97ca3d28
|
port added as well as kbd module to makefile
|
2019-11-29 13:29:48 -08:00 |
|
shockrahwow
|
0a8ea342c6
|
updated roadmap
|
2019-11-29 13:12:31 -08:00 |
|
shockrahwow
|
b74cc93f8d
|
committing intention with new keyboard module
functions to be implemented still*
|
2019-11-29 13:09:41 -08:00 |
|
shockrahwow
|
a9d947c51f
|
further refactor of pit functions
now they are all prepended with pit_
|
2019-11-29 13:08:59 -08:00 |
|
shockrahwow
|
3c8062ef17
|
renamed timer call
|
2019-11-29 13:08:26 -08:00 |
|
shockrahwow
|
292a8ba568
|
removing manual setup of keyboard interrupt as its not written in this patch yet
|
2019-11-29 13:08:01 -08:00 |
|
shockrahwow
|
66901857cd
|
renamed serial_read_buffer to serial_read_byte to make its intention clear
|
2019-11-29 13:07:24 -08:00 |
|
shockrahwow
|
58dd3e9ceb
|
include guards for types :)
|
2019-11-29 02:06:54 -08:00 |
|
shockrahwow
|
160389d470
|
removed fluff from kernel.c
|
2019-11-29 01:55:37 -08:00 |
|
shockrahwow
|
734806dfd4
|
removed bug from todos about broken timer interrupt
|
2019-11-29 01:54:24 -08:00 |
|
shockrahwow
|
8e5b59c7fd
|
working timer interrupt
|
2019-11-29 01:53:46 -08:00 |
|
shockrahwow
|
d5baae3734
|
printhex now a thing in stlio
|
2019-11-29 01:45:30 -08:00 |
|
shockrahwow
|
a11c3c84bf
|
new bug yay :(
|
2019-11-29 00:47:55 -08:00 |
|
shockrahwow
|
1fb8c16514
|
timer wait behavior is really fucked and debugging this is an awful pain so juust check todos
|
2019-11-29 00:46:42 -08:00 |
|
shockrahwow
|
e3317e5d64
|
include guards for interrupt structures
|
2019-11-28 23:35:54 -08:00 |
|
shockrahwow
|
8c84915b71
|
removed int_keyboard
warning gets in the way and its not yet implemented anyway
|
2019-11-14 17:36:32 -08:00 |
|
shockrahwow
|
d4108d8b24
|
pit_install_timer def and cleaner interface
|
2019-11-14 17:35:54 -08:00 |
|
shockrahwow
|
98eb93bc71
|
removing for now because of circular dep chain
|
2019-11-14 17:34:41 -08:00 |
|
shockrahwow
|
fa048152c9
|
commiting for now as i've drawn a blank
|
2019-11-14 16:41:10 -08:00 |
|
shockrahwow
|
159ad1c789
|
goal is to get this to work when its ran/called
|
2019-11-14 16:40:52 -08:00 |
|