mirror of
git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
synced 2025-08-05 16:54:27 +00:00
<linux/sizes.h>: Cover all possible x86 CPU cache sizes
Add size macros for 24/192/384 Kilobytes and 3/6/12/18/24 Megabytes. With that, the x86 subsystem can avoid locally defining its own macros for CPU cache sizes. Signed-off-by: Ahmed S. Darwish <darwi@linutronix.de> Signed-off-by: Ingo Molnar <mingo@kernel.org> Cc: Linus Torvalds <torvalds@linux-foundation.org> Cc: "H. Peter Anvin" <hpa@zytor.com> Link: https://lore.kernel.org/r/20250304085152.51092-31-darwi@linutronix.de
This commit is contained in:
parent
6309ff98f0
commit
4f2a0b765c
1 changed files with 8 additions and 0 deletions
|
@ -23,17 +23,25 @@
|
|||
#define SZ_4K 0x00001000
|
||||
#define SZ_8K 0x00002000
|
||||
#define SZ_16K 0x00004000
|
||||
#define SZ_24K 0x00006000
|
||||
#define SZ_32K 0x00008000
|
||||
#define SZ_64K 0x00010000
|
||||
#define SZ_128K 0x00020000
|
||||
#define SZ_192K 0x00030000
|
||||
#define SZ_256K 0x00040000
|
||||
#define SZ_384K 0x00060000
|
||||
#define SZ_512K 0x00080000
|
||||
|
||||
#define SZ_1M 0x00100000
|
||||
#define SZ_2M 0x00200000
|
||||
#define SZ_3M 0x00300000
|
||||
#define SZ_4M 0x00400000
|
||||
#define SZ_6M 0x00600000
|
||||
#define SZ_8M 0x00800000
|
||||
#define SZ_12M 0x00c00000
|
||||
#define SZ_16M 0x01000000
|
||||
#define SZ_18M 0x01200000
|
||||
#define SZ_24M 0x01800000
|
||||
#define SZ_32M 0x02000000
|
||||
#define SZ_64M 0x04000000
|
||||
#define SZ_128M 0x08000000
|
||||
|
|
Loading…
Add table
Reference in a new issue