Ciro Santilli
527a6df257
c hello world: link format
2018-12-04 08:26:00 +00:00
Ciro Santilli
672569ee69
add link readmes to all directories
2018-12-04 08:22:57 +00:00
Ciro Santilli
b4e4c124a3
c hello world works
2018-12-04 08:06:10 +00:00
Ciro Santilli
589240ebd1
c hello world: ok, I dont know how to debug this further
2018-12-03 00:39:26 +00:00
Ciro Santilli
d996a9764f
build docs locally
2018-12-03 00:08:47 +00:00
Ciro Santilli
8f4d2cf8a3
bios_hello_world_c
2018-12-02 21:01:24 +00:00
Ciro Santilli
a2ca298afe
tagline: real hardware
2018-11-26 00:00:00 +00:00
Ciro Santilli
3c35cabb89
tagline: link to arm baremetal setup in lkmc
2018-10-15 00:00:00 +00:00
Ciro Santilli
90a361d038
Move bare metal bibliography to arm-assembly-cheat
2018-07-21 11:37:19 +01:00
Ciro Santilli
8bbf703094
power: remove useless shutdown section
2018-07-18 17:54:19 +01:00
Ciro Santilli
847450e1b5
readme: remove broken link to segmentation.adoc
2018-07-18 17:50:20 +01:00
Ciro Santilli
e0a2854087
link to examples from readme
...
Do another cleanup round while I'm at it.
2018-07-17 10:06:47 +01:00
Ciro Santilli
5300c5520a
bibliography: gem5 arm bare metal example
2018-06-22 09:30:53 +01:00
Ciro Santilli
288ece359e
bibliography: more arm working examples
2018-06-22 07:16:02 +01:00
Ciro Santilli
e0c8032b52
serial uart todo
2018-06-21 09:06:06 +01:00
Ciro Santilli
bc74cd1819
bibliography: bztsrc/raspi3-tutorial
2018-06-19 09:34:36 +01:00
Ciro Santilli
fb3c7e04c4
Move all documentation to README.adoc
...
This includes both separate .md files, and documentation that was on the
head of the .S source files.
Retest everything as this was done, and fix a few easy things.
2018-05-13 22:13:19 +01:00
Ciro Santilli
ce9636f324
readme: make docker more precise
2018-04-02 21:53:26 +01:00
Ciro Santilli
f2b7146418
Install the missing grub-pc-bin
...
grub-mkrescue did not work otherwise.
2018-04-02 21:49:56 +01:00
Ciro Santilli
2f4e0f2bd5
Document grub and multiboot not working
2018-04-02 21:11:47 +01:00
Ciro Santilli
dfae3022bf
readme: document docker setup
2018-04-02 19:07:11 +01:00
Ciro Santilli
6da1d9d898
readme: missing gcc-multilib dependency
2018-04-02 17:59:05 +01:00
Ciro Santilli
014f945ed6
readme: install missing grub dependency for docker
2018-04-02 17:52:48 +01:00
Ciro Santilli
f335e41362
readme: fix big-img -> big.img
2018-04-02 16:08:54 +01:00
Ciro Santilli 六四事件 法轮功 包卓轩
8ceb4b27a6
Update README.md
2017-11-03 21:16:22 +00:00
Ciro Santilli 六四事件 法轮功 包卓轩
c8ce13dc08
Update README.md
2017-11-03 21:12:55 +00:00
Ciro Santilli
ec6575dd61
Link to SO answer for ring 0 vs 3
2017-09-06 18:04:53 +01:00
Ciro Santilli
dbbed23e47
multiboot usage
2017-08-24 08:10:10 +01:00
Ciro Santilli
b45d1da410
improve license
2017-04-14 10:27:54 +02:00
Ciro Santilli
16f0eaf8dd
License
2017-03-21 19:36:50 +00:00
Ciro Santilli
148468b8a4
fix about
2016-09-04 22:35:17 +01:00
Ciro Santilli
dceabf7269
improve about
2016-09-04 09:28:52 +01:00
Ciro Santilli
3cc662b11e
Link to userland
2016-09-04 09:13:58 +01:00
Ciro Santilli
4ada3c2cd0
Improve SMP doc a little bit
2016-04-03 08:40:53 +02:00
Ciro Santilli
2e3061cc35
Fix SMP on index
2016-03-14 13:44:59 +01:00
Ciro Santilli
e93781b7c7
improve readme
2016-03-14 09:37:12 +01:00
Ciro Santilli
893fdba02c
Add BIOS disclaimer
2015-12-04 10:09:20 -02:00
Ciro Santilli
873c26a4ed
bak
2015-11-26 14:32:22 +01:00
Ciro Santilli
b7fffee9c4
Remove unneeded memory to register movs
2015-11-18 11:07:18 +01:00
Ciro Santilli
5c672f7388
Improve getting started
2015-11-12 08:49:14 +01:00
Ciro Santilli
7ed9f2c0e7
Update SMP TODO
2015-11-11 15:10:36 +01:00
Ciro Santilli
a41a4c1f18
SMP with PIT sleep
2015-11-11 12:15:29 +01:00
Ciro Santilli
9a33f2a5c7
pit sleep works
2015-11-11 09:23:01 +01:00
Ciro Santilli
8543123a62
Use the IDT handler stub
2015-11-10 20:43:08 +01:00
Ciro Santilli
1e87cda4c0
PIT protected handles interrupts more correctly
2015-11-10 16:52:46 +01:00
Ciro Santilli
881300bd22
Simple protected mode PIT works
2015-11-09 14:29:15 +01:00
Ciro Santilli
d1f11492c2
DRY out PIT and make one that fires only once, get nsectors from linker script
2015-11-09 12:15:15 +01:00
Ciro Santilli
b16e42ffe3
SMP works on qemu 2.3.0 but no delays yet, so likely to fail on real hardware
2015-11-08 11:45:43 +01:00
Ciro Santilli
bd0424f001
Failed smp attempt started
2015-11-06 22:05:47 +01:00
Ciro Santilli
9a24f92f36
Fix BEGIN 0x to %ax
2015-10-30 19:54:39 +01:00