Ciro Santilli
e4847e4b40
kernel modules: add a quick scull port from LDD3
...
Also:
* fix fops.c on both kernels:
* 5.9: the out of space error code was 1 not 8
* 6.6: for whatever reason we can't read the user buffer as before on the
diagnostic print, it leads to segfault and oops
* create memfile.c which is like fops.c but of unlimited size
2025-04-30 13:15:27 +01:00
Ciro Santilli
bcfea26ca1
Stop QEMU from creating trace- files by disabling trace from default build
...
Shame but it's way too annoying.
2025-04-29 03:31:29 +01:00
Ciro Santilli
e183476308
docs: document slightly faster kernel module test setup
2025-04-28 13:40:14 +01:00
Ciro Santilli
8bfa11a358
readme: seq_file.sh -> seq_file_single_open.sh
2025-04-25 21:46:16 +01:00
Ciro Santilli
f327bcb094
lkmpg
2025-04-22 04:49:16 +01:00
Ciro Santilli
9c62faf2a0
revive Ubuntu 24.04
2024-09-24 20:23:27 +01:00
Ciro Santilli
20bc64cd69
docs: create virtualenv
...
Newer Ubuntu does not allow global package installs, it is so annoying!
2022-07-19 20:21:19 +00:00
Ciro Santilli
972463301b
doc: add a .nojekyll to gh pages and ignore submodules
2022-07-19 19:21:18 +00:00
Ciro Santilli
3accfcda21
doc: FATAL: kernel too old failure in userland simulation improve a bit
2022-05-13 09:38:54 +01:00
Ciro Santilli
33ed7abee2
readme: add missing ./setup to Docker instructions
2022-03-20 20:25:31 +00:00
Ciro Santilli
5686ec49a6
Fix buildroot broken build due to INRIA breaking links
...
Fix https://github.com/cirosantilli/linux-kernel-module-cheat/issues/165
2022-03-13 06:28:23 +00:00
Ciro Santilli
1342beafdb
Ubuntu 21.04 is broken, use docker
2022-03-10 22:37:39 +00:00
Ciro Santilli
eb29c3eff0
More publicity
2022-02-07 10:40:34 +00:00
Ciro Santilli
06e51743a2
dan kaminsky approved tm
2022-02-03 11:04:09 +00:00
Ciro Santilli
2b436adf36
split header
2021-07-27 16:52:31 +01:00
Ciro Santilli
dbf0cbdeae
p51 maintenance history move to cirosantilli
2021-06-07 10:19:35 +01:00
Ciro Santilli 六四事件 法轮功
13f7303db1
more node
2021-05-25 01:00:00 +00:00
Pavel Dovgalyuk
d941cdd1b7
Fixed QEMU record/replay script and manual
2021-05-19 07:31:32 +03:00
Ciro Santilli 六四事件 法轮功
333711189d
gem5 find code
2021-04-29 01:00:00 +00:00
Ciro Santilli 六四事件 法轮功
c7d1528bd7
properly document the china option
2021-04-03 01:00:00 +00:00
Ciro Santilli 六四事件 法轮功
45513bd2ce
docker: small doc improvements
2021-03-27 00:00:00 +00:00
Ciro Santilli 六四事件 法轮功
956adffe40
Make the most important dependency mandatory
2021-03-25 00:00:01 +00:00
Ciro Santilli 六四事件 法轮功
0779d471c6
sequelize
2021-03-19 00:00:00 +00:00
Ciro Santilli 六四事件 法轮功
78931d9f07
start java
2021-02-14 00:00:00 +00:00
Ciro Santilli 六四事件 法轮功
03f1b0816d
qemu build userland
2021-01-26 00:00:00 +00:00
Ciro Santilli 六四事件 法轮功
1280325210
init is shown on logs
2021-01-04 00:00:03 +00:00
Ciro Santilli 六四事件 法轮功
00f29e6441
nodejs step debugging
2021-01-04 00:00:00 +00:00
Ciro Santilli 六四事件 法轮功
0160d0a076
Rename missing print_argv to command_line_arguments on README
...
Fix https://github.com/cirosantilli/linux-kernel-module-cheat/issues/140
2020-12-12 00:00:00 +00:00
Ciro Santilli 六四事件 法轮功
b1048d344c
stall examples: use underscore instead of hyphen
2020-11-27 00:00:00 +00:00
Ciro Santilli 六四事件 法轮功
39073519b1
GoogleTest hello world.
...
./build and ./test work automatically when cwd is inside userland/libs/XXX
without --package-all.
2020-11-25 00:00:00 +00:00
Ciro Santilli 六四事件 法轮功
50570326d4
fix kernel modules build after updating linux to v5.9.2
...
- `dep.c` and `dep2.c`: `debugfs_create_u32` does not return anymore, not
sure why:
https://unix.stackexchange.com/questions/593983/creating-a-debugfs-file-that-is-used-to-read-write-u32-value/621282#621282
So just doing `debugfs_lookup` for now
- vermagic.c:
51161bfc66
prevents its usage in v5.8. Just migrating to `init_utsname` for now
- procfs.c: `struct file_operations` moved to a new `struct proc_ops` at:
b567e07513
- myprintk.c: `pr_warning` dropped for `pr_warn`:
61ff72f401
- `poll.c`: `kthread_func` is not defined in kernel, prefix with lkmc to
avoid conflict
Fix https://github.com/cirosantilli/linux-kernel-module-cheat/issues/136
Fix https://github.com/cirosantilli/linux-kernel-module-cheat/issues/137
2020-11-24 00:00:01 +00:00
Ciro Santilli 六四事件 法轮功
fa8c2ee521
rule_of_five
2020-11-24 00:00:00 +00:00
Ciro Santilli 六四事件 法轮功
2abb994752
stuff
2020-11-20 00:00:00 +00:00
Ciro Santilli 六四事件 法轮功
d4a27987d6
play a bit with the ARM PMU
2020-11-18 00:00:00 +00:00
Ciro Santilli 六四事件 法轮功
95430c7c0c
custom_iterator
2020-11-10 00:00:00 +00:00
Ciro Santilli 六四事件 法轮功
304bf3dbe9
more readme improvements
2020-10-30 00:00:02 +00:00
Ciro Santilli 六四事件 法轮功
5c4683d3d3
linux: update to v5.9.2
...
buildroot: update to 2020.08.1
2020-10-30 00:00:01 +00:00
Ciro Santilli 六四事件 法轮功
fe870c3e64
readme improvements
2020-10-30 00:00:00 +00:00
Ciro Santilli 六四事件 法轮功
1cf5222769
gensim: update to official github repo now that they've migrated to git
2020-10-29 00:00:00 +00:00
Ciro Santilli 六四事件 法轮功
21d365a0fc
m5ops magic addresses
2020-10-27 00:00:02 +00:00
Ciro Santilli 六四事件 法轮功
f6be232ea8
Build improvements
2020-10-29 00:00:02 +00:00
Ciro Santilli 六四事件 法轮功
d207848c2d
link to some SO questions
2020-10-27 00:00:00 +00:00
Ciro Santilli 六四事件 法轮功
ab5ff0c28b
sfinae hello world
2020-10-20 03:00:02 +00:00
Ciro Santilli 六四事件 法轮功
6c831c4e66
decltype
2020-10-20 02:00:01 +00:00
Ciro Santilli 六四事件 法轮功
b44ca1e5de
fixes
2020-10-29 00:00:01 +00:00
Ciro Santilli 六四事件 法轮功
3990333f3d
python relative import
2020-10-20 01:00:00 +00:00
Ciro Santilli 六四事件 法轮功
27fc5deefe
python unittest find subdirs
2020-10-16 01:00:00 +00:00
Ciro Santilli 六四事件 法轮功
af92b11f82
gem5 eclipse save and restore config files
2020-10-14 01:00:00 +00:00
Ciro Santilli 六四事件 法轮功
057cc31cd5
gem5 more link benchmarks
2020-10-01 01:00:00 +00:00
Ciro Santilli 六四事件 法轮功
220c3a4344
readme: more before main stuff
2020-09-29 01:00:00 +00:00