148 Commits

Author SHA1 Message Date
Ciro Santilli
528ab2becc fix ps2 link 2021-05-14 01:00:00 +00:00
Ciro Santilli
f16fe745f2 china 2021-04-03 01:00:00 +00:00
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
f60929da69 Merge pull request #14 from io12/master
Add BootMine boot sector game
2020-05-30 16:03:13 +01:00
io12
5075504373 Add BootMine boot sector game 2020-05-30 04:45:18 -04:00
Ciro Santilli
3a81b464c5 readd one paging comment 2020-05-06 01:00:00 +00:00
Junming Liu
f2a26f8e83 Refine paging related codes and comments 2020-05-06 05:56:19 +08:00
Ciro Santilli
cf4f2df43b paging.S: explain page table setup
https://github.com/cirosantilli/x86-bare-metal-examples/issues/12
2020-05-03 15:14:09 +00:00
Ciro Santilli
d2dabadb14 slightly better cirosantilli.com links 2020-05-03 14:14:08 +00:00
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
9e8a511698 Merge pull request #11 from liujunming/link_fix
fix link typos
2020-05-03 13:14:07 +01:00
Junming Liu
e6a8496959 fix link typos 2020-05-04 03:58:41 +08:00
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
de83ce2c58 Merge pull request #10 from liujunming/rtc_refine
refine rtc.s
2020-05-02 16:44:44 +01:00
Junming Liu
14a32f8e29 refine rtc.s
1. Add description of used register to remove TODO.
2. Refine all registers addr to HEX format.
2020-05-03 00:10:01 +08:00
Ciro Santilli
dd48083603 https// typo 2019-11-07 00:00:00 +00:00
Ciro Santilli
62ed931615 readme: link to images on wikimedia commons 2019-09-22 00:00:00 +00:00
Ciro Santilli
b0d876fe22 serenity os 2019-09-05 00:00:00 +00:00
Ciro Santilli
7bb7e395df serial: track failed attempt 2019-08-25 00:00:00 +00:00
Ciro Santilli
3dda150c87 gdb: what you see 2019-08-24 00:00:06 +00:00
Ciro Santilli
89cbe7be83 gdb: get rid of awatch from DBG 2019-08-24 00:00:05 +00:00
Ciro Santilli
ae070757a0 serial: OK, works on QEMU 2019-08-24 00:00:04 +00:00
Ciro Santilli
750402af91 remove dangling bochs serial 2019-08-24 00:00:03 +00:00
Ciro Santilli
04b50572b2 gdb: get symbols working!!! 2019-08-24 00:00:02 +00:00
Ciro Santilli
52a22c4b18 serial: make awesome 2019-08-24 00:00:01 +00:00
kunalgulati29
9dbe6fb939 Serial hello world on COM1 2019-08-24 21:32:43 +01:00
Ciro Santilli
cb6f8cdf1c docker: make awesome 2019-08-24 00:00:06 +00:00
Ciro Santilli
06f5a8a683 docker: improve description 2019-08-24 00:00:05 +00:00
Ciro Santilli
c82f3cc2f9 Fix Bochs. Fix https://github.com/cirosantilli/x86-bare-metal-examples/issues/9 2019-08-24 00:00:04 +00:00
Ciro Santilli
3ab70cc459 bochs run broken 2019-08-24 00:00:03 +00:00
Ciro Santilli
efe155af27 configure: make executable 2019-08-24 08:36:48 +01:00
Ciro Santilli
c767908a67 getting started: bios_one_char -> bios_putc! 2019-08-24 08:36:48 +01:00
Ciro Santilli
80c0d8f0c0 baremetal games: make into section, too interesting 2019-08-24 08:19:53 +01:00
Ciro Santilli
85ce719d5f pinpog 2019-08-01 00:00:00 +00:00
Ciro Santilli
28d949da01 newlib, merge into lkmc 2019-07-26 00:00:00 +00:00
Ciro Santilli
e352087645 Fix example header links that were left empty 2019-07-19 00:00:00 +00:00
Ciro Santilli
6dc9a73830 tagline: link x86 userland to lkmc 2019-05-18 00:00:00 +00:00
Ciro Santilli
ad13022931 x86 and no bios more info 2019-03-21 22:35:00 +00:00
Ciro Santilli
7ca7d9457d tagline: clarify host == QEMU 2019-03-20 23:03:50 +00:00
Ciro Santilli
78246edcee no_bios_hello_world 2019-03-19 20:03:13 +00:00
Grzegorz Antoniak
9440bdf396 Added an example of hello world without BIOS calls
Example uses the fact that BIOS maps video memory to address 0xB8000. We
can then move 0xB800 to a segment register and use segment:offset
addressing to access this memory. Then we can show characters by
treating 0xB800:0000 as a uint16_t array, where low 8 bytes is the ASCII
character, and the high 8 bytes is the color attribute of this
character.
2019-03-19 13:42:43 +01:00
Ciro Santilli
28598672c9 link to working ovmf build 2019-03-19 08:52:41 +00:00
Ciro Santilli 2018新疆改造中心,1989六四事件,1999法轮功 ,2018包子露宪,2015 710律师劫,2015巴拿马文件 邓家贵,2017低端人口,2008西藏骚乱scriptalert(1)/script
85931f4e4a Merge pull request #6 from davidbilge/patch-1
Fixed typo
2019-03-19 08:30:14 +00:00
davidbilge
b84b2fd71c Fixed typo 2019-03-19 09:22:14 +01:00
Ciro Santilli
18772b1403 review some tutorials, review ourselves 2018-12-06 09:36:59 +00:00
Ciro Santilli
f9ac4b132a bibliography: move big github repos up 2018-12-06 08:51:36 +00:00
Ciro Santilli
dd040901d3 bibliography: os-tutorial 2018-12-05 09:33:59 +00:00
Ciro Santilli
eee2de21d0 fbird 2018-12-05 07:30:06 +00:00
Ciro Santilli
bb534223ff 3zanders example C two stage 2018-12-05 07:12:55 +00:00
Ciro Santilli
2ad32c2658 logo 2018-12-04 10:10:18 +00:00
Ciro Santilli
c7c6d4f022 t430 2018-12-04 09:51:18 +00:00
Ciro Santilli
94a81117ee link all examples to header 2018-12-04 09:46:27 +00:00
Ciro Santilli
14673179c4 c hello world: send pull requets for stage 2 2018-12-04 09:21:50 +00:00