You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
This repository was archived by the owner on Mar 27, 2026. It is now read-only.
On the refactor of the static driver allocation, I spotted a bug when changing the size of the serial sub-system, passing from 4 to 2 cause exception to happened; like possible overflow. Keeping it to 4 make the memory layout less enclins to crush important data live vtable ptr or things like that.
So, need to fix the allocation of sub-system to make the init and basic allocation using the static in config file to work; like I only have one serial, so 2 might just work as well as 4 as a max sub-system size.
if serial sub-system size is set to 0,1,2, 5, 6, 7, 8, it make the kernel crash or just UB.
On the refactor of the static driver allocation, I spotted a bug when changing the size of the serial sub-system, passing from 4 to 2 cause exception to happened; like possible overflow. Keeping it to 4 make the memory layout less enclins to crush important data live vtable ptr or things like that.
So, need to fix the allocation of sub-system to make the init and basic allocation using the static in config file to work; like I only have one serial, so 2 might just work as well as 4 as a max sub-system size.
if serial sub-system size is set to 0,1,2, 5, 6, 7, 8, it make the kernel crash or just UB.