Commit Graph

148 Commits

Author SHA1 Message Date
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
shockrahwow
124daeaa07 vscode things 2019-11-13 18:05:12 -08:00
shockrah
af1d0d9c78 updated bugs list 2019-11-09 19:02:52 -08:00
shockrah
c36651c5c7 base for pit initialization(not 2019-11-09 19:02:47 -08:00
shockrah
d56780dc0b kmain no longer hangs on return
loader now has some instruction cookies to make debuggin easier
2019-11-09 18:19:22 -08:00
shockrah
0dfd0e9fe2 added irq dispatch handler
rn it just makes sure that execution continues
2019-11-09 17:37:20 -08:00
shockrah
d1866c5e93 added kprintf and kprintp as random useful things to have
also changed bochsrc master path to jos.iso
2019-11-09 17:24:41 -08:00
shockrah
c5c518cbdf download link added 2019-11-09 16:53:01 -08:00
shockrah
f755cc2d3e fixed sytanx in pipeline yml 2019-11-09 14:58:34 -08:00
shockrah
66a5750166 Basic pipeline for now 2019-11-09 14:56:11 -08:00
shockrah
4bea237989 commit count added to stats script 2019-11-09 14:37:54 -08:00
shockrah
c4cb07be82 pipeline for occasional releases 2019-11-09 14:25:05 -08:00
shockrah
5fd53fec1e changed iso target to jos.iso in prep for ci/d 2019-11-09 14:18:38 -08:00
shockrah
b9193b6ab9 defs for irq methods 2019-11-09 00:31:31 -08:00
shockrah
6d1204f957 irq's functions registered 2019-11-09 00:31:19 -08:00
shockrah
9f5fdeafcf goals 2019-11-08 18:59:00 -08:00
shockrah
0eacca1d0e Merge branch 'master' of gitlab.com:shockrah/jankos 2019-11-07 10:58:43 -08:00
shockrah
566e65cfea skeleton for irq's 2019-11-07 10:58:25 -08:00
shockrahwow
012f2fb853 Merge branch 'master' of gitlab.com:shockrah/jankos 2019-11-07 10:13:59 -08:00
shockrah
b111e7815f newly registered irq's 2019-11-07 03:41:20 -08:00
shockrah
41473c3832 ignoring gui debugger files 2019-11-07 03:05:39 -08:00
shockrah
e34be4b1e7 Merge branch 'master' of gitlab.com:shockrah/jankos 2019-11-07 03:04:22 -08:00
shockrahwow
7f26a46ff8 gui debugger config keeps auto changing so its ignored 2019-11-06 19:52:39 -08:00
shockrahwow
511a6eb52a renamed interrupts to line up with indexes in table 2019-11-06 19:31:23 -08:00
shockrahwow
b399556da1 gui debugger init file 2019-11-06 19:17:20 -08:00
shockrah
afb5ea45d7 Merging updated interrupt debug code 2019-11-06 11:27:51 -08:00
shockrahwow
c9e8873b8b protected mode breaks interrupt handling for some reason 2019-11-05 19:29:58 -08:00
shockrahwow
52cd597b2a enabled magic breakkpoints in bochs 2019-11-05 17:44:16 -08:00
shockrahwow
8660744a4f moved breakpoint to kmain to track interrupt problems 2019-11-05 17:44:03 -08:00
shockrah
588a3b6e89 visual debugger added to bochsrs 2019-11-05 15:39:10 -08:00
shockrah
b4782bd919 proper div by zero in test case 2019-11-05 14:42:53 -08:00
shockrah
847a4090b8 Merge branch 'master' of gitlab.com:shockrah/jankos 2019-11-03 23:54:59 -08:00
shockrah
c1cbfb3472 readme better reflects current project state 2019-10-30 23:21:48 -07:00
shockrahwow
80a4e7069a changing main interrupt_handler to take a pointer
also moving some logic around to help reson what's happening in recent errors
2019-10-30 23:18:49 -07:00
shockrahwow
35985d9199 removed fluff prints 2019-10-30 18:40:07 -07:00
shockrahwow
d706c5c3f4 fixes broken segment reconstruction(i hope) 2019-10-30 18:39:54 -07:00
shockrahwow
e5c2553bf5 * setting ID[i].zero to 0
* also adding louder prints to interrupt handler for now
2019-10-30 18:39:26 -07:00
shockrahwow
7eb8da29fc more concise tests 2019-10-30 18:37:37 -07:00
shockrahwow
48b7662dee removing Werror _for now_ while I debug isr's 2019-10-30 18:37:08 -07:00