Posts
469
Following
90
Followers
94
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 1 year ago
This winter I'm going to do a research project (for the first time in my life!) with other students, at Purdue University (Indiana).

2 months is bit short for a project, so we need to find a very small question that no one has answered.

It seems I've found a question suitable for our need in the compiler area, but I need to consult with the professor to verify if it's a valid question.
0
0
1
Edited 1 year ago
@ljs sir, CXL controller market will be $762.7 million industry in 2029.
wait how does it know if it would survive at all
1
0
3
After 2 months of learning related stuffs I finally feel like I'm ready to dive into CXL device emulation code.
0
0
1
@ptesarik @ljs @huawei

Oh, it wasn't something I was aware of. thank you for letting me know!

But doesn't it require prior research experience?
1
0
1
@ljs I don't like nor am good at making a choice tbh
1
0
2
@ljs yeah and one thing I have to choose soon is academia vs. industry
2
0
2
Edited 1 year ago
a foolish mistake: can't open my phone's card wallet because of the strap I bought yesterday...

Should've realized that I can't have both :(
1
0
2
Edited 1 year ago
There are two ways to access device registers in PCIe:

1) As an extended capability in PCIe extended configuration space, (Designated) Vendor-Specific Extended Capabilities can be used to access vendor-specific registers. As more than one vendor produces CXL devices, DVSEC is used instead of VSEC.

2) BARs can be used to map device resources (registers or memory) into system memory address space.

Errrr.. btw many registers are there in the CXL spec :/

Notably:
- (DVSEC) "PCIe DVSEC for CXL Device" is used to identify CXL-capable PCIe endpoints
- (DVSEC) "Register Locator DVSEC" is used to locate CXL memory-mapped registers
- (Memory-Mapped) "CXL 2.0 Component Registers" is used to configure CXL Components (Host Bridge, Root Port, Upstream/Downstream Port, Device)
- (Memory-Mapped) "CXL Device Register Interface" is used to access CXL device registers and issue commands to a CXL device

Configuration space of Every CXL 2.0 component can be accessed via the standard PCIe method, except Host Bridges. Component Registers of CXL Host Bridges are located by ACPI CEDT table, which also contains CFMWS (CXL Fixed-Memory-Window Structure).
0
0
1
@kees
Oh, is it the first processor available in the market that supports MTE?
0
0
1

Here's how to enable the kernel Memory Tagging Extension () on the Pixel 8:

adb shell setprop arm64.memtag.bootctl memtag,memtag-kernel

I'm so happy there's real-world hardware finally available to provide mitigations against linear buffer overflows and many types of use-after-free flaws.

More details here:
https://outflux.net/blog/archives/2023/10/26/enable-mte-on-pixel-8/

2
9
2
@cwayne I don't want to lose it :(
1
0
0
@vbabka @cwayne

Soju is Korea's traditional distilled spirit.

It's clear, neutral spirit usually distilled from grains. The taste is sometimes bitter and sometimes sweet ;)

Most of time koreans drink Soju or beer when drinking socially. And it's also used to measure one's drinking limit (like, "how many bottles of Soju can you drink?")
0
0
2
@cwayne
Whiskey's bit expensive to drink enough (TM) :P
I'd rather drink Soju sir (about $1~$3 per bottle)
1
0
1
@monsieuricon

hmm they are still same "whiskeys" to me ;)
probably I need to drink more to learn the difference in taste
1
0
2
@cwayne
I'm almost immune to a hangover unless I drink like crazy 😁
3
0
2
@monsieuricon haha I'm new to whiskey; isn't bourbon allowed to be in the same line-up as Scotch whiskey?
1
0
1
I have a thing (wanna do at some point in my life) for designing processors, memory modules and neuromorphic processors
1
0
2
whiskey is love ~.~
2
0
4
@liskin @cwayne @lkundrak yes I didn't sir, I'm still not getting used to images with an alt text..
0
0
2
@vbabka @cwayne @liskin @lkundrak

Yeaaah, that's not a problem. It's just that when the majority of people in a country are conservative, I need to be a little more cautious to avoid issues in conversations due to different perspectives.
0
0
2
Show older