Commit Graph

60 Commits

Author SHA1 Message Date
Ciro Santilli
7b08433840 9p mount the output directory.
This is in preparation for moving parsec to 9p once we get it working on gem5.

We'll document it then when everything is working.
2018-03-11 22:00:55 +00:00
Ciro Santilli
6a7b1b436c One less tab 2018-03-10 23:14:41 +00:00
Ciro Santilli
efa8d2075c bak 2018-03-10 21:22:16 +00:00
Ciro Santilli
2b7d274949 config.sh kernel config helper 2018-03-09 18:06:44 +00:00
Ciro Santilli
04db718441 qemu: 9p host guest directory sharing 2018-03-09 17:14:10 +00:00
Ciro Santilli
a20baebb36 Create a .profile for fun 2018-02-25 11:49:11 +00:00
Ciro Santilli
254c8bf42e adoc
Semi automated conversion, in part because Pandoc is kind of buggy for adoc:

Some of the commands were along the lines:

    for f in *.md; do pandoc --atx-headers --base-header-level=3 -o ${f%.md}.adoc --wrap=none $f; done
    sed -Ei '/\[\[.*\]\]/d' *.adoc
    while read -r f; do cat $f; echo; done <f >g
2018-02-14 04:26:07 +00:00
Ciro Santilli
0a1a600d49 exec cli strings as commands on init 2018-02-09 23:26:58 +00:00
Ciro Santilli
fc168d6eb5 Add init_env_poweroff.sh 2018-02-09 20:48:45 +00:00
Ciro Santilli
c771b40913 rand_check_poweroff.sh + random stuff 2018-02-08 06:36:13 +00:00
Ciro Santilli
69eb98b5ab Document debugfs directory created automatically 2018-01-20 10:21:33 +00:00
Ciro Santilli
938e742209 Explain /etc/modprobe.conf further 2017-11-11 12:05:28 +00:00
Ciro Santilli
0d7259fe81 Remove runqemu from build... document platform_device.c a bit further, add a modprobe.conf test 2017-11-11 11:11:06 +00:00
Ciro Santilli
62976c688b update to qemu v2.9.0! rand_check.c, init_forward.sh 2017-10-07 04:11:08 +01:00
Ciro Santilli
f96d4d55c9 Rm useless init.sh, init_hello and poweroff are not init specific, so rename them more generically 2017-10-01 09:16:07 +01:00
Ciro Santilli
cbea7cc02c your inits are belongz to uz 2017-09-30 21:27:12 +01:00
Ciro Santilli
1d197f35ee Document, test and automate gdbserver 2017-08-29 09:50:01 +01:00
Ciro Santilli
8d668d6ed3 Use busybox devmem 2017-08-08 11:56:01 +01:00
Ciro Santilli
f67d99ff24 character device failure TODO, mknoddev use awk 2017-08-06 12:41:05 +01:00
Ciro Santilli
dab04d1852 character_device_create 2017-08-06 12:21:05 +01:00
Ciro Santilli
879001563a Attempt uio with devmem. I give up on UIO for now 2017-08-05 23:06:47 +01:00
Ciro Santilli
83411a0597 sketch uio 2017-08-05 12:32:24 +01:00
Ciro Santilli
46bf3f700e mmap example works 2017-07-30 11:23:31 +01:00
Ciro Santilli
75afeba635 sysfs 2017-07-27 15:10:00 +01:00
Ciro Santilli
ab6cb2626f failed mmap fop attempt 2017-07-27 00:25:36 +01:00
Ciro Santilli
0677dbd4b5 virt_to_phys only works for kmalloc 2017-07-16 12:49:09 +01:00
Ciro Santilli
2eca9280e1 virt_to_phys.sh also works with nopat 2017-07-16 11:32:12 +01:00
Ciro Santilli
5ec0858244 virt_to_phys improve failed attempte to use kmalloc, but still fails 2017-07-14 13:49:10 +01:00
Ciro Santilli
19f5c51b6b failed virt_to_phys attempt 2017-07-14 13:01:24 +01:00
Ciro Santilli
1918c4fdfe Create debugfs files directly on debugfs root instead of a subdirectory 2017-07-14 11:24:52 +01:00
Ciro Santilli
f82c058eb6 Saner seq_file example adapted from kernel doc 2017-07-14 10:33:07 +01:00
Ciro Santilli
8058ee9f2b seq_file, printk to pr_info, disk persistency 2017-07-13 13:06:25 +01:00
Ciro Santilli
9133fe023c qemu and linux as submodlues, S98 vs S99, readme benefits of Ctrl + C 2017-07-08 09:17:36 +01:00
Ciro Santilli
e06bf63e08 DTC tools, correct SYSCON LEDs 2017-07-03 09:18:24 +01:00
Ciro Santilli
3479dac3a5 Add more kernel LED configs in desperation but failed, link to RPI QEMU question 2017-07-02 15:57:07 +01:00
Ciro Santilli
8823f45d40 LED failed attempt, GPIO working 2017-07-02 15:05:21 +01:00
Ciro Santilli
edc6e14c8c S99 2017-06-28 23:08:31 +01:00
Ciro Santilli
fdde3ff828 More PCI info 2017-06-24 12:49:13 +01:00
Ciro Santilli
b1b2817a68 pci.sh /proc/interrupts and lspci -k, pci.c dev_info 2017-06-24 10:24:36 +01:00
Ciro Santilli
a8e11e6de9 qemumonitor helper, extra_append from CLI, pci_rescan.sh 2017-06-24 09:59:54 +01:00
Ciro Santilli
701230021d sleep is bad 2017-06-18 10:32:32 +01:00
Ciro Santilli
ea924c948a Document PgUp, pci.sh request fact irq 2017-06-18 10:27:37 +01:00
Ciro Santilli
de6c179fc0 PCI interrupts work 2017-06-17 23:12:32 +01:00
Ciro Santilli
f48c636577 pci negator working, factorial not 2017-06-17 13:15:49 +01:00
Ciro Santilli
5a4e0ed50b Character device 2017-06-15 11:42:50 +01:00
Ciro Santilli
1f1cf4b0bd Anonymous inode! 2017-06-13 09:44:29 +01:00
Ciro Santilli
bf538cd3a6 failed fops attempt 2017-06-08 08:28:15 +01:00
Ciro Santilli
e496f5d538 fix wait_queue rmmod deadlock, wait_queue2, add insrm.sh that was used to test wait_queue lock, which obsoletes workqueue_cheat.sh 2017-06-07 08:27:56 +01:00
Ciro Santilli
d424380fe6 Fix fops write buf printk bug, improve fops file name further 2017-05-26 09:09:24 +01:00
Ciro Santilli
d38baa2358 Make debugfs directory naming more uniform 2017-05-26 08:59:44 +01:00