Ciro Santilli
e8f09a76e6
Add a shortcute for /eval.sh
...
Create /eval_base64.sh to overcome quoting and newline limitations.
Documente poweroff's failure on readme.
2018-03-14 21:13:45 +00:00
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