148 Commits

Author SHA1 Message Date
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