On the mission to test how good lasm is i tried to make a bootloader. This is one of the worst ideas i ever had cause today i stayed like 3-4 hours thinking on how should this work. After some struggle i think i got it and now you can see the bootloader that enters long mode switches to protected mode and just jmp and pushes main in the kernel. It was a struggle cause i had to declare every singe thing i use and i had to use very small commands (so no ldp lsl xt con cmp) and i had to declare main in u64 which was very hard. As now the bootloader is very very basic but it boots Q1-kernel and it prints "hello world from userspace" in userspace.
I still have to work on it but for now this is what i have.