I'm still not sold on this at all. It is a lot more code, a lot harder to read code and all for a very narrow corner case that isn't even going to be enabled in default configs.
- [PATCH v3 0/4] Boot RISC-V kernel from any 4KB aligned a... Anup Patel
- [PATCH v3 1/4] RISC-V: Add separate defconfig for 3... Anup Patel
- [PATCH v3 2/4] RISC-V: Fix memory reservation in se... Anup Patel
- Re: [PATCH v3 2/4] RISC-V: Fix memory reservati... Christoph Hellwig
- Re: [PATCH v3 2/4] RISC-V: Fix memory reservati... Mike Rapoport
- [PATCH v3 3/4] RISC-V: Remove redundant trampoline ... Anup Patel
- Re: [PATCH v3 3/4] RISC-V: Remove redundant tra... Christoph Hellwig
- [PATCH v3 4/4] RISC-V: Allow booting kernel from an... Anup Patel
- Re: [PATCH v3 4/4] RISC-V: Allow booting kernel... Christoph Hellwig
- Re: [PATCH v3 4/4] RISC-V: Allow booting ke... Anup Patel
- Re: [PATCH v3 4/4] RISC-V: Allow bootin... Christoph Hellwig
- Re: [PATCH v3 4/4] RISC-V: Allow booting ke... Anup Patel
- Re: [PATCH v3 4/4] RISC-V: Allow bootin... Christoph Hellwig
- Re: [PATCH v3 4/4] RISC-V: Allow b... Anup Patel
- Re: [PATCH v3 4/4] RISC-V: All... Christoph Hellwig

