UNION ECC_ERROR_INFO(9)
โจ union ecc_error_info(9) โจ
okay so bestie, welcome to the Kernel API Manual โ this is the page for union ecc_error_info, and it's literally the little data blob that holds your ECC error log info ๐
no cap, it's giving "tiny struct, big responsibilities."
๐ธ NAME ๐ธ
union ecc_error_info โ ECC error log information. that's it, that's the whole vibe ๐
๐ฆ SYNOPSIS ๐ฆ
union ecc_error_info {
struct {
u32 burstpos:3;
u32 lrank:4;
u32 rank:2;
u32 group:3;
u32 bank:2;
u32 col:11;
u32 row:7;
u32 rowhi;
};
u64 i;
};
look at her. she's a union, she's got a bitfield struct inside, she's got a u64 โ main character energy fr fr ๐ฅ
๐ Members ๐
here's the full cast, no one gets left out ๐
{unnamed_struct}โ anonymous. yep. that's the whole description. she's mysterious, she's unnamed, she's anon for privacy reasons ๐burstposโ Burst position.lrankโ Logical Rank number.rankโ Rank number.groupโ Group number.bankโ Bank number.colโ Column number.rowโ Row number.rowhiโ Row number higher bits. (she's the high bits, the upper management of row numbers โจ)iโ the Combined ECC error vector, containing encoded values of burst position, rank, bank, column, and row information. oneu64to hold the whole squad โ iconic ๐ซถ
๐ง SEE ALSO ๐ง
- Kernel file
./drivers/edac/versalnet_edac.c struct ecc_status(9)struct mc_priv(9)convert_to_physical(9)handle_error(9)
go read those, iykyk ๐๐
and that's the page bestie!! ๐โญ this one's living in ./drivers/edac (that's the source, mwah) and it was dated October 2026 โ so yeah, future vibes only ๐ฎ๐
periodt.
๐ฆ where this page comes from
- nixpkgs unstable: linux-manual 7.3.1
- ๐ girlified by deepseek-ai/DeepSeek-V4.1-Flash-1017 on : a language model's rewrite of the original, under its terms