This website requires JavaScript.
528ab2becc
fix ps2 link
master
Ciro Santilli
2021-05-14 01:00:00 +00:00
f16fe745f2
china
Ciro Santilli
2021-04-03 01:00:00 +00:00
f60929da69
Merge pull request #14 from io12/master
Ciro Santilli,Opinions and content are my own, not my employer's,2020冠状病毒审查 2018新疆改造中心,1989六四事件,1999法轮功 ,2019 996.ICU, 2018包子露宪,2015 709大抓捕,2015巴拿马文件 邓家贵,2017低端人口,2008西藏骚乱scriptalert(1)/script
2020-05-30 16:03:13 +01:00
5075504373
Add BootMine boot sector game
io12
2020-05-30 04:45:18 -04:00
3a81b464c5
readd one paging comment
Ciro Santilli
2020-05-06 01:00:00 +00:00
f2a26f8e83
Refine paging related codes and comments
Junming Liu
2020-05-04 14:15:28 +08:00
cf4f2df43b
paging.S: explain page table setup
Ciro Santilli
2020-05-03 15:14:09 +00:00
d2dabadb14
slightly better cirosantilli.com links
Ciro Santilli
2020-05-03 14:14:08 +00:00
9e8a511698
Merge pull request #11 from liujunming/link_fix
Ciro Santilli,Opinions and content are my own, not my employer's,2020冠状病毒审查 2018新疆改造中心,1989六四事件,1999法轮功 ,2019 996.ICU, 2018包子露宪,2015 709大抓捕,2015巴拿马文件 邓家贵,2017低端人口,2008西藏骚乱scriptalert(1)/script
2020-05-03 13:14:07 +01:00
e6a8496959
fix link typos
Junming Liu
2020-05-04 03:58:41 +08:00
de83ce2c58
Merge pull request #10 from liujunming/rtc_refine
Ciro Santilli,Opinions and content are my own, not my employer's,2020冠状病毒审查 2018新疆改造中心,1989六四事件,1999法轮功 ,2019 996.ICU, 2018包子露宪,2015 710律师劫,2015巴拿马文件 邓家贵,2017低端人口,2008西藏骚乱scriptalert(1)/script
2020-05-02 16:44:44 +01:00
14a32f8e29
refine rtc.s
Junming Liu
2020-05-03 00:02:54 +08:00
dd48083603
https// typo
Ciro Santilli
2019-11-07 00:00:00 +00:00
62ed931615
readme: link to images on wikimedia commons
Ciro Santilli
2019-09-22 00:00:00 +00:00
b0d876fe22
serenity os
Ciro Santilli
2019-09-05 00:00:00 +00:00
7bb7e395df
serial: track failed attempt
Ciro Santilli
2019-08-25 00:00:00 +00:00
3dda150c87
gdb: what you see
Ciro Santilli
2019-08-24 00:00:06 +00:00
89cbe7be83
gdb: get rid of awatch from DBG
Ciro Santilli
2019-08-24 00:00:05 +00:00
ae070757a0
serial: OK, works on QEMU
Ciro Santilli
2019-08-24 00:00:04 +00:00
750402af91
remove dangling bochs serial
Ciro Santilli
2019-08-24 00:00:03 +00:00
04b50572b2
gdb: get symbols working!!!
Ciro Santilli
2019-08-24 00:00:02 +00:00
52a22c4b18
serial: make awesome
Ciro Santilli
2019-08-24 00:00:01 +00:00
9dbe6fb939
Serial hello world on COM1
kunalgulati29
2019-08-24 00:00:00 +00:00
cb6f8cdf1c
docker: make awesome
Ciro Santilli
2019-08-24 00:00:06 +00:00
06f5a8a683
docker: improve description
Ciro Santilli
2019-08-24 00:00:05 +00:00
c82f3cc2f9
Fix Bochs. Fix https://github.com/cirosantilli/x86-bare-metal-examples/issues/9
Ciro Santilli
2019-08-24 00:00:04 +00:00
3ab70cc459
bochs run broken
Ciro Santilli
2019-08-24 00:00:03 +00:00
efe155af27
configure: make executable
Ciro Santilli
2019-08-24 00:00:02 +00:00
c767908a67
getting started: bios_one_char -> bios_putc!
Ciro Santilli
2019-08-24 00:00:01 +00:00
80c0d8f0c0
baremetal games: make into section, too interesting
Ciro Santilli
2019-08-24 00:00:01 +00:00
85ce719d5f
pinpog
Ciro Santilli
2019-08-01 00:00:00 +00:00
28d949da01
newlib, merge into lkmc
Ciro Santilli
2019-07-26 00:00:00 +00:00
e352087645
Fix example header links that were left empty
Ciro Santilli
2019-07-19 00:00:00 +00:00
6dc9a73830
tagline: link x86 userland to lkmc
Ciro Santilli
2019-05-18 00:00:00 +00:00
ad13022931
x86 and no bios more info
Ciro Santilli
2019-03-21 22:35:00 +00:00
7ca7d9457d
tagline: clarify host == QEMU
Ciro Santilli
2019-03-20 23:03:50 +00:00
78246edcee
no_bios_hello_world
Ciro Santilli
2019-03-19 20:03:13 +00:00
9440bdf396
Added an example of hello world without BIOS calls
Grzegorz Antoniak
2019-03-19 13:42:43 +01:00
28598672c9
link to working ovmf build
Ciro Santilli
2019-03-19 08:52:41 +00:00
85931f4e4a
Merge pull request #6 from davidbilge/patch-1
Ciro Santilli 2018新疆改造中心,1989六四事件,1999法轮功 ,2018包子露宪,2015 710律师劫,2015巴拿马文件 邓家贵,2017低端人口,2008西藏骚乱scriptalert(1)/script
2019-03-19 08:30:14 +00:00
b84b2fd71c
Fixed typo
davidbilge
2019-03-19 09:22:14 +01:00
18772b1403
review some tutorials, review ourselves
Ciro Santilli
2018-12-06 09:36:54 +00:00
f9ac4b132a
bibliography: move big github repos up
Ciro Santilli
2018-12-06 08:51:36 +00:00
dd040901d3
bibliography: os-tutorial
Ciro Santilli
2018-12-05 09:25:16 +00:00
eee2de21d0
fbird
Ciro Santilli
2018-12-05 07:30:06 +00:00
bb534223ff
3zanders example C two stage
Ciro Santilli
2018-12-05 07:12:55 +00:00
2ad32c2658
logo
Ciro Santilli
2018-12-04 10:04:21 +00:00
c7c6d4f022
t430
Ciro Santilli
2018-12-04 09:51:18 +00:00
94a81117ee
link all examples to header
Ciro Santilli
2018-12-04 09:46:27 +00:00
14673179c4
c hello world: send pull requets for stage 2
Ciro Santilli
2018-12-04 09:21:50 +00:00
527a6df257
c hello world: link format
Ciro Santilli
2018-12-04 08:26:00 +00:00
672569ee69
add link readmes to all directories
Ciro Santilli
2018-12-04 08:22:57 +00:00
b4e4c124a3
c hello world works
Ciro Santilli
2018-12-04 07:49:38 +00:00
589240ebd1
c hello world: ok, I dont know how to debug this further
Ciro Santilli
2018-12-03 00:39:26 +00:00
d996a9764f
build docs locally
Ciro Santilli
2018-12-03 00:08:47 +00:00
8f4d2cf8a3
bios_hello_world_c
Ciro Santilli
2018-12-02 21:01:24 +00:00
a2ca298afe
tagline: real hardware
Ciro Santilli
2018-11-26 00:00:00 +00:00
3c35cabb89
tagline: link to arm baremetal setup in lkmc
Ciro Santilli
2018-10-15 00:00:00 +00:00
90a361d038
Move bare metal bibliography to arm-assembly-cheat
Ciro Santilli
2018-07-21 11:37:19 +01:00
8bbf703094
power: remove useless shutdown section
Ciro Santilli
2018-07-18 17:54:19 +01:00
847450e1b5
readme: remove broken link to segmentation.adoc
Ciro Santilli
2018-07-18 17:50:20 +01:00
e0a2854087
link to examples from readme
Ciro Santilli
2018-07-17 09:46:13 +01:00
5300c5520a
bibliography: gem5 arm bare metal example
Ciro Santilli
2018-06-22 09:30:53 +01:00
288ece359e
bibliography: more arm working examples
Ciro Santilli
2018-06-22 07:16:02 +01:00
e0c8032b52
serial uart todo
Ciro Santilli
2018-06-21 09:06:06 +01:00
bc74cd1819
bibliography: bztsrc/raspi3-tutorial
Ciro Santilli
2018-06-19 09:34:30 +01:00
fb3c7e04c4
Move all documentation to README.adoc
Ciro Santilli
2018-05-06 14:33:33 +01:00
ce9636f324
readme: make docker more precise
Ciro Santilli
2018-04-02 21:53:26 +01:00
f2b7146418
Install the missing grub-pc-bin
Ciro Santilli
2018-04-02 21:49:17 +01:00
2f4e0f2bd5
Document grub and multiboot not working
Ciro Santilli
2018-04-02 21:09:55 +01:00
dfae3022bf
readme: document docker setup
Ciro Santilli
2018-04-02 19:07:11 +01:00
6da1d9d898
readme: missing gcc-multilib dependency
Ciro Santilli
2018-04-02 17:59:05 +01:00
014f945ed6
readme: install missing grub dependency for docker
Ciro Santilli
2018-04-02 17:52:48 +01:00
f335e41362
readme: fix big-img -> big.img
Ciro Santilli
2018-04-02 16:08:54 +01:00
8ceb4b27a6
Update README.md
Ciro Santilli 六四事件 法轮功 包卓轩
2017-11-03 21:16:22 +00:00
c8ce13dc08
Update README.md
Ciro Santilli 六四事件 法轮功 包卓轩
2017-11-03 21:12:55 +00:00
ec6575dd61
Link to SO answer for ring 0 vs 3
Ciro Santilli
2017-09-06 18:04:53 +01:00
dbbed23e47
multiboot usage
Ciro Santilli
2017-08-24 08:09:45 +01:00
b45d1da410
improve license
Ciro Santilli
2017-04-14 10:27:54 +02:00
16f0eaf8dd
License
Ciro Santilli
2017-03-21 19:36:50 +00:00
148468b8a4
fix about
Ciro Santilli
2016-09-04 22:35:17 +01:00
dceabf7269
improve about
Ciro Santilli
2016-09-04 09:27:45 +01:00
3cc662b11e
Link to userland
Ciro Santilli
2016-09-04 09:12:35 +01:00
4ada3c2cd0
Improve SMP doc a little bit
Ciro Santilli
2016-04-03 08:40:53 +02:00
2e3061cc35
Fix SMP on index
Ciro Santilli
2016-03-14 13:44:59 +01:00
e93781b7c7
improve readme
Ciro Santilli
2016-03-14 09:25:31 +01:00
893fdba02c
Add BIOS disclaimer
Ciro Santilli
2015-12-02 19:25:32 -02:00
873c26a4ed
bak
Ciro Santilli
2015-11-26 14:32:22 +01:00
b7fffee9c4
Remove unneeded memory to register movs
Ciro Santilli
2015-11-18 10:20:14 +01:00
5c672f7388
Improve getting started
Ciro Santilli
2015-11-12 07:58:23 +01:00
7ed9f2c0e7
Update SMP TODO
Ciro Santilli
2015-11-11 15:10:36 +01:00
a41a4c1f18
SMP with PIT sleep
Ciro Santilli
2015-11-11 12:12:40 +01:00
9a33f2a5c7
pit sleep works
Ciro Santilli
2015-11-11 09:23:01 +01:00
8543123a62
Use the IDT handler stub
Ciro Santilli
2015-11-10 20:43:08 +01:00
1e87cda4c0
PIT protected handles interrupts more correctly
Ciro Santilli
2015-11-10 16:52:46 +01:00
881300bd22
Simple protected mode PIT works
Ciro Santilli
2015-11-09 14:29:15 +01:00
d1f11492c2
DRY out PIT and make one that fires only once, get nsectors from linker script
Ciro Santilli
2015-11-09 12:15:15 +01:00
b16e42ffe3
SMP works on qemu 2.3.0 but no delays yet, so likely to fail on real hardware
Ciro Santilli
2015-11-08 11:45:40 +01:00
bd0424f001
Failed smp attempt started
Ciro Santilli
2015-11-06 22:05:47 +01:00
9a24f92f36
Fix BEGIN 0x to %ax
Ciro Santilli
2015-10-30 19:54:39 +01:00