It is not really needed; g_hart_stacks is only used during SBI init as a temporary stack area. We can use the scratch area buffers for this, as the scratch areas define almost 4K of extra space, which is used for exception stacks anyway.
It is not really needed; g_hart_stacks is only used during SBI init as a temporary stack area. We can use the scratch area buffers for this, as the scratch areas define almost 4K of extra space, which is used for exception stacks anyway.