Posts
420
Following
85
Followers
89
n00b Kernel Hacker
- Intern @ NVIDIA Korea (Security System Software) (2024.06 ~)
- Ex-Intern @ Panmneisa (CXL emulation stuff) (~2023.12)
- Undergraduate majoring CSE (estimated graduation: Feb. 2025)
- Working as reviewer at Linux Slab subsystem
- Born in August 6, 2000

Opinions are my own.

My interests are:
Memory Management,
Computer Architecture,
Circuit Design,
Virtualization
Edited 10 months ago

Hey people. Last year we had the first Devroom at . And we're running the Devroom for in 2024 as well!

2024 is taking place over the weekend of the 3 & 4 February in Brussels, Belgium!

It is a wonderful event that's very close to my and a lot of people's hearts!

Join @rppt, Daniel Borkmann, and @stgraber, and myself and make this another great !

We're very excited for your submissions!

https://lists.fosdem.org/pipermail/fosdem/2023q4/003536.html

0
22
3

For the 2023 ClangBuiltLinux meetup, I decided to revisit my benchmarks comparing how building LLVM with different optimizations such as LTO, PGO, and BOLT can impact how fast it can build Linux kernels:

https://github.com/ClangBuiltLinux/cbl-meetup-2023/blob/9b399fe8f3b886d549105a82068e3a441e496b46/nathan_making_llvm_faster_with_build_time_optimization_technologies.pdf

TL;DR: PGO and BOLT can give huge wins, LTO not so much.

It was pretty wild to see how much PGO made a difference, almost twice as fast in some cases... The kernel.org LLVM toolchains I provide are built with PGO and BOLT for this reason:

https://mirrors.edge.kernel.org/pub/tools/llvm/

2
7
2
Edited 10 months ago
I WILL (NEVER) DRINK AGAIN
1
0
4
Edited 10 months ago
Hmm, I'm having difficulty understanding how interrupts from PCIe devices (with MSI-X support) can be distributed to different processors.

Only an address (to an Local APIC) can be assigned to an interrupt vector?
1
0
0
Yes, you heard it right, we're moving away from patches sent via email.

The fax number you should use from now on is 1-900-555-1212.
16
169
357
I reduce maintainer burnout by deleting as much of the subsystem as possible.
2
13
31
Edited 11 months ago
dude that's an undefined behavior.
0
0
1
I found yet another insightful arXiv paper exploring DAMON and finding grateful area to improve. My holiday would never be boring :)

https://arxiv.org/pdf/2311.10275.pdf

#linux #kernel #damon
0
2
2
Edited 11 months ago
Oh, I shouldn't tag regzbot when a commit hasn't landed in the mainline yet :)

It isn't really a "regression" yet
0
0
2
When patchwork integration is configured, b4 will now retrieve the CI status of each patch as well.
5
9
34

Lorenzo Stoakes

I just hit 1,010 pages :)

And still so much to do...
2
1
5
GERMAN VILLAGE IN KOREA
1
0
2
Where are you going sir
1
0
2
Edited 11 months ago
2
7
17
Edited 11 months ago
there are so many batteries I should charge everyday... laptop, smartphone, smart watch and bluetooth earphones.

start to feel nervous when one of them is gone.
1
0
2
So, you want to read LKML with Gmail (experimental, testers needed)

https://lore.kernel.org/workflows/20231115-black-partridge-of-growth-54bf2e@nitro/
2
15
18

[$] Faster kernel testing with virtme-ng https://lwn.net/Articles/951313/

0
3
5
PSA: we're only a few weeks away from Linux Kernel 6.6.6.
11
110
190
Edited 11 months ago
A few diagrams about PCIe. 1) An example PCIe topology 2) PCIe Switch and 3) Root Complex
1
0
2
This is why I go to the gym
0
0
2
Show older