Toggle navigation
Patchwork
linux-kernel
Patches
Bundles
About this project
Login
Register
Mail settings
Show patches with
: Submitter =
Ard Biesheuvel
| 83 patches
Series
Submitter
State
any
Action Required
New
Under Review
Accepted
Rejected
RFC
Not Applicable
Changes Requested
Awaiting Upstream
Superseded
Deferred
Unresolved
Repeat Merge
Corrupt patch
Search
Archived
No
Yes
Both
Delegate
------
Nobody
snail
snail
patchwork-bot
patchwork-bot
patchwork-bot
ww
ww
ww
Apply
Patch
Series
A/R/T
S/W/F
Date
Submitter
Delegate
State
[v7,9/9] x86/startup_64: Drop global variables keeping track of LA57 state
x86: Confine early 1:1 mapped startup code
- - -
-
-
-
2024-02-27
Ard Biesheuvel
New
[v7,8/9] x86/sev: Move early startup code into .head.text section
x86: Confine early 1:1 mapped startup code
- - -
-
-
-
2024-02-27
Ard Biesheuvel
New
[v7,7/9] x86/sme: Move early SME kernel encryption handling into .head.text
x86: Confine early 1:1 mapped startup code
- - -
-
-
-
2024-02-27
Ard Biesheuvel
New
[v7,6/9] x86/boot: Move mem_encrypt= parsing to the decompressor
x86: Confine early 1:1 mapped startup code
- - -
-
-
-
2024-02-27
Ard Biesheuvel
New
[v7,5/9] efi/libstub: Add generic support for parsing mem_encrypt=
x86: Confine early 1:1 mapped startup code
- 1 -
-
-
-
2024-02-27
Ard Biesheuvel
New
[v7,4/9] x86/startup_64: Simplify virtual switch on primary boot
x86: Confine early 1:1 mapped startup code
- 1 -
-
-
-
2024-02-27
Ard Biesheuvel
New
[v7,3/9] x86/startup_64: Simplify calculation of initial page table address
x86: Confine early 1:1 mapped startup code
- 1 -
-
-
-
2024-02-27
Ard Biesheuvel
New
[v7,2/9] x86/startup_64: Defer assignment of 5-level paging global variables
x86: Confine early 1:1 mapped startup code
- 1 -
-
-
-
2024-02-27
Ard Biesheuvel
New
[v7,1/9] x86/startup_64: Simplify CR4 handling in startup code
x86: Confine early 1:1 mapped startup code
- - -
-
-
-
2024-02-27
Ard Biesheuvel
New
[v6,10/10] x86/startup_64: Drop global variables keeping track of LA57 state
x86: Confine early 1:1 mapped startup code
- - -
-
-
-
2024-02-26
Ard Biesheuvel
New
[v6,08/10] x86/sme: Move early SME kernel encryption handling into .head.text
x86: Confine early 1:1 mapped startup code
- - -
-
-
-
2024-02-26
Ard Biesheuvel
New
[v6,07/10] x86/boot: Move mem_encrypt= parsing to the decompressor
x86: Confine early 1:1 mapped startup code
- - -
-
-
-
2024-02-26
Ard Biesheuvel
New
[v6,06/10] efi/libstub: Add generic support for parsing mem_encrypt=
x86: Confine early 1:1 mapped startup code
- - -
-
-
-
2024-02-26
Ard Biesheuvel
New
[v6,05/10] x86/sme: Avoid SME/SVE related checks on non-SME/SVE platforms
x86: Confine early 1:1 mapped startup code
- - -
-
-
-
2024-02-26
Ard Biesheuvel
New
[v6,04/10] x86/startup_64: Simplify virtual switch on primary boot
x86: Confine early 1:1 mapped startup code
- - -
-
-
-
2024-02-26
Ard Biesheuvel
New
[v6,03/10] x86/startup_64: Simplify calculation of initial page table address
x86: Confine early 1:1 mapped startup code
- - -
-
-
-
2024-02-26
Ard Biesheuvel
New
[v6,02/10] x86/startup_64: Defer assignment of 5-level paging global variables
x86: Confine early 1:1 mapped startup code
- - -
-
-
-
2024-02-26
Ard Biesheuvel
New
[v6,01/10] x86/startup_64: Simplify CR4 handling in startup code
x86: Confine early 1:1 mapped startup code
- - -
-
-
-
2024-02-26
Ard Biesheuvel
New
[v5,16/16] x86/startup_64: Drop global variables keeping track of LA57 state
x86: Confine early 1:1 mapped startup code
- - -
-
-
-
2024-02-21
Ard Biesheuvel
New
[v5,15/16] x86/sev: Move early startup code into .head.text section
x86: Confine early 1:1 mapped startup code
- - -
-
-
-
2024-02-21
Ard Biesheuvel
New
[v5,14/16] x86/sme: Move early SME kernel encryption handling into .head.text
x86: Confine early 1:1 mapped startup code
- - -
-
-
-
2024-02-21
Ard Biesheuvel
New
[v5,13/16] x86/boot: Move mem_encrypt= parsing to the decompressor
x86: Confine early 1:1 mapped startup code
- - -
-
-
-
2024-02-21
Ard Biesheuvel
New
[v5,12/16] efi/libstub: Add generic support for parsing mem_encrypt=
x86: Confine early 1:1 mapped startup code
- - -
-
-
-
2024-02-21
Ard Biesheuvel
New
[v5,11/16] x86/sme: Avoid SME/SVE related checks on non-SME/SVE platforms
x86: Confine early 1:1 mapped startup code
- - -
-
-
-
2024-02-21
Ard Biesheuvel
New
[v5,10/16] x86/startup_64: Simplify virtual switch on primary boot
x86: Confine early 1:1 mapped startup code
- - -
-
-
-
2024-02-21
Ard Biesheuvel
New
[v5,09/16] x86/startup_64: Simplify calculation of initial page table address
x86: Confine early 1:1 mapped startup code
- - -
-
-
-
2024-02-21
Ard Biesheuvel
New
[v5,08/16] x86/startup_64: Defer assignment of 5-level paging global variables
x86: Confine early 1:1 mapped startup code
- - -
-
-
-
2024-02-21
Ard Biesheuvel
New
[v5,07/16] x86/startup_64: Simplify CR4 handling in startup code
x86: Confine early 1:1 mapped startup code
- - -
-
-
-
2024-02-21
Ard Biesheuvel
New
[v5,06/16] x86/startup_64: Use RIP_REL_REF() to access early_top_pgt[]
x86: Confine early 1:1 mapped startup code
- - -
-
-
-
2024-02-21
Ard Biesheuvel
New
[v5,05/16] x86/startup_64: Use RIP_REL_REF() to access early page tables
x86: Confine early 1:1 mapped startup code
- - -
-
-
-
2024-02-21
Ard Biesheuvel
New
[v5,04/16] x86/startup_64: Use RIP_REL_REF() to access __supported_pte_mask
x86: Confine early 1:1 mapped startup code
- - -
-
-
-
2024-02-21
Ard Biesheuvel
New
[v5,03/16] x86/startup_64: Use RIP_REL_REF() to access early_dynamic_pgts[]
x86: Confine early 1:1 mapped startup code
- - -
-
-
-
2024-02-21
Ard Biesheuvel
New
[v5,02/16] x86/startup_64: Use RIP_REL_REF() to assign phys_base
x86: Confine early 1:1 mapped startup code
- - -
-
-
-
2024-02-21
Ard Biesheuvel
New
[v5,01/16] x86/startup_64: Simplify global variable accesses in GDT/IDT programming
x86: Confine early 1:1 mapped startup code
- - -
-
-
-
2024-02-21
Ard Biesheuvel
New
[v4,11/11] x86/startup_64: Drop global variables keeping track of LA57 state
x86: Confine early 1:1 mapped startup code
- - -
-
-
-
2024-02-13
Ard Biesheuvel
New
[v4,10/11] x86/sev: Move early startup code into .head.text section
x86: Confine early 1:1 mapped startup code
- - -
-
-
-
2024-02-13
Ard Biesheuvel
New
[v4,09/11] x86/sme: Move early SME kernel encryption handling into .head.text
x86: Confine early 1:1 mapped startup code
- - -
-
-
-
2024-02-13
Ard Biesheuvel
New
[v4,07/11] efi/libstub: Add generic support for parsing mem_encrypt=
x86: Confine early 1:1 mapped startup code
- - -
-
-
-
2024-02-13
Ard Biesheuvel
New
[v4,06/11] x86/startup_64: Simplify virtual switch on primary boot
x86: Confine early 1:1 mapped startup code
- - -
-
-
-
2024-02-13
Ard Biesheuvel
New
[v4,04/11] x86/startup_64: Defer assignment of 5-level paging global variables
x86: Confine early 1:1 mapped startup code
- - -
-
-
-
2024-02-13
Ard Biesheuvel
New
[v4,03/11] x86/startup_64: Simplify CR4 handling in startup code
x86: Confine early 1:1 mapped startup code
- - -
-
-
-
2024-02-13
Ard Biesheuvel
New
[v4,02/11] x86/startup_64: Replace pointer fixups with RIP-relative references
x86: Confine early 1:1 mapped startup code
- - -
-
-
-
2024-02-13
Ard Biesheuvel
New
[v4,01/11] x86/startup_64: Simplify global variable accesses in GDT/IDT programming
x86: Confine early 1:1 mapped startup code
- - -
-
-
-
2024-02-13
Ard Biesheuvel
New
[v3,19/19] x86/startup_64: Don't bother setting up GS before the kernel is mapped
x86: Confine early 1:1 mapped startup code
- - -
-
-
-
2024-01-29
Ard Biesheuvel
New
[v3,18/19] x86/sev: Drop inline asm LEA instructions for RIP-relative references
x86: Confine early 1:1 mapped startup code
- - -
-
-
-
2024-01-29
Ard Biesheuvel
New
[v3,17/19] x86/sev: Use PIC codegen for early SEV startup code
x86: Confine early 1:1 mapped startup code
- - -
-
-
-
2024-01-29
Ard Biesheuvel
New
[v3,16/19] x86/sev: Avoid WARN() in early code
x86: Confine early 1:1 mapped startup code
- - -
-
-
-
2024-01-29
Ard Biesheuvel
New
[v3,15/19] x86/sev: Make all code reachable from 1:1 mapping __pitext
x86: Confine early 1:1 mapped startup code
- - -
-
-
-
2024-01-29
Ard Biesheuvel
New
[v3,14/19] x86/coco: Make cc_set_mask() static inline
x86: Confine early 1:1 mapped startup code
- - -
-
-
-
2024-01-29
Ard Biesheuvel
New
[v3,13/19] modpost: Warn about calls from __pitext into other text sections
x86: Confine early 1:1 mapped startup code
- - -
-
-
-
2024-01-29
Ard Biesheuvel
New
[v3,12/19] x86/head64: Move early startup code into __pitext
x86: Confine early 1:1 mapped startup code
- - -
-
-
-
2024-01-29
Ard Biesheuvel
New
[v3,11/19] x86: Move return_thunk to __pitext section
x86: Confine early 1:1 mapped startup code
- - -
-
-
-
2024-01-29
Ard Biesheuvel
New
[v3,09/19] x86/head64: Simplify GDT/IDT initialization code
x86: Confine early 1:1 mapped startup code
- - -
-
-
-
2024-01-29
Ard Biesheuvel
New
[v3,08/19] x86/head64: Replace pointer fixups with PIE codegen
x86: Confine early 1:1 mapped startup code
- - -
-
-
-
2024-01-29
Ard Biesheuvel
New
[v3,07/19] x86/startup_64: Simplify virtual switch on primary boot
x86: Confine early 1:1 mapped startup code
- - -
-
-
-
2024-01-29
Ard Biesheuvel
New
[v3,06/19] x86/startup_64: Drop global variables keeping track of LA57 state
x86: Confine early 1:1 mapped startup code
- - -
-
-
-
2024-01-29
Ard Biesheuvel
New
[v3,05/19] x86/startup_64: Simplify CR4 handling in startup code
x86: Confine early 1:1 mapped startup code
- - -
-
-
-
2024-01-29
Ard Biesheuvel
New
[v3,04/19] x86/startup_64: Simplify calculation of initial page table address
x86: Confine early 1:1 mapped startup code
- - -
-
-
-
2024-01-29
Ard Biesheuvel
New
[v3,03/19] x86/startup_64: Drop long return to initial_code pointer
x86: Confine early 1:1 mapped startup code
- - -
-
-
-
2024-01-29
Ard Biesheuvel
New
[v3,02/19] x86/boot: Move mem_encrypt= parsing to the decompressor
x86: Confine early 1:1 mapped startup code
1 - -
-
-
-
2024-01-29
Ard Biesheuvel
New
[v3,01/19] efi/libstub: Add generic support for parsing mem_encrypt=
x86: Confine early 1:1 mapped startup code
- - -
-
-
-
2024-01-29
Ard Biesheuvel
New
x86/sme: Fix memory encryption if enabled by default and not overridden
x86/sme: Fix memory encryption if enabled by default and not overridden
- 1 -
-
-
-
2024-01-26
Ard Biesheuvel
New
[v2,17/17] x86/startup_64: Don't bother setting up GS before the kernel is mapped
x86: Confine early 1:1 mapped startup code
- - -
-
-
-
2024-01-25
Ard Biesheuvel
New
[v2,16/17] x86/sev: Drop inline asm LEA instructions for RIP-relative references
x86: Confine early 1:1 mapped startup code
- - -
-
-
-
2024-01-25
Ard Biesheuvel
New
[v2,15/17] x86/sev: Use PIC codegen for early SEV startup code
x86: Confine early 1:1 mapped startup code
- - -
-
-
-
2024-01-25
Ard Biesheuvel
New
[v2,14/17] x86/sev: Avoid WARN() in early code
x86: Confine early 1:1 mapped startup code
- - -
-
-
-
2024-01-25
Ard Biesheuvel
New
[v2,13/17] x86/sev: Make all code reachable from 1:1 mapping __pitext
x86: Confine early 1:1 mapped startup code
- - -
-
-
-
2024-01-25
Ard Biesheuvel
New
[v2,12/17] x86/coco: Make cc_set_mask() static inline
x86: Confine early 1:1 mapped startup code
- - -
-
-
-
2024-01-25
Ard Biesheuvel
New
[v2,11/17] modpost: Warn about calls from __pitext into other text sections
x86: Confine early 1:1 mapped startup code
- - -
-
-
-
2024-01-25
Ard Biesheuvel
New
[v2,10/17] x86/head64: Move early startup code into __pitext
x86: Confine early 1:1 mapped startup code
- - -
-
-
-
2024-01-25
Ard Biesheuvel
New
[v2,09/17] x86: Move return_thunk to __pitext section
x86: Confine early 1:1 mapped startup code
- - -
-
-
-
2024-01-25
Ard Biesheuvel
New
[v2,07/17] x86/head64: Simplify GDT/IDT initialization code
x86: Confine early 1:1 mapped startup code
- - -
-
-
-
2024-01-25
Ard Biesheuvel
New
[v2,06/17] x86/head64: Replace pointer fixups with PIE codegen
x86: Confine early 1:1 mapped startup code
- - -
-
-
-
2024-01-25
Ard Biesheuvel
New
[v2,05/17] x86/startup_64: Simplify virtual switch on primary boot
x86: Confine early 1:1 mapped startup code
- - -
-
-
-
2024-01-25
Ard Biesheuvel
New
[v2,04/17] x86/startup_64: Drop global variables to keep track of LA57 state
x86: Confine early 1:1 mapped startup code
- - -
-
-
-
2024-01-25
Ard Biesheuvel
New
[v2,03/17] x86/startup_64: Simplify CR4 handling in startup code
x86: Confine early 1:1 mapped startup code
- - -
-
-
-
2024-01-25
Ard Biesheuvel
New
[v2,02/17] x86/startup_64: Simplify calculation of initial page table address
x86: Confine early 1:1 mapped startup code
- - -
-
-
-
2024-01-25
Ard Biesheuvel
New
[v2,01/17] x86/startup_64: Drop long return to initial_code pointer
x86: Confine early 1:1 mapped startup code
- - -
-
-
-
2024-01-25
Ard Biesheuvel
New
[RFC,5/5] x86: Build the core kernel with position independent codegen
x86: Build the core kernel using PIC codegen
- - -
-
-
-
2024-01-22
Ard Biesheuvel
New
[RFC,4/5] x86/head64: Replace pointer fixups with PIE codegen
x86: Build the core kernel using PIC codegen
- - -
-
-
-
2024-01-22
Ard Biesheuvel
New
[RFC,3/5] btf: Avoid weak external references
x86: Build the core kernel using PIC codegen
- - -
-
-
-
2024-01-22
Ard Biesheuvel
New
[RFC,2/5] vmlinux: Avoid weak reference to notes section
x86: Build the core kernel using PIC codegen
- - -
-
-
-
2024-01-22
Ard Biesheuvel
New
[RFC,1/5] kallsyms: Avoid weak references for kallsyms symbols
x86: Build the core kernel using PIC codegen
- 2 1
-
-
-
2024-01-22
Ard Biesheuvel
New