Ding Fei
Ding Fei
On x86_64: At the early (not very first) stages, early_dynamic_pgts is used as PUD (first 512 entries) and PMD (remaining entries) for mapping __PAGE_OFFSET: va = ffff880000000000, mode = ia32e,...
Refer to [https://github.com/torvalds/linux/blob/master/Documentation/x86/x86_64/mm.txt](https://github.com/torvalds/linux/blob/master/Documentation/x86/x86_64/mm.txt)
This identity mapping is for page table switching. If no such mapping the IP will be invalid after setting cr3. Can you verify your test and feedback to us?
I'm investigating this too. For QEMU when kvm is enabled (--enable-kvm) the kernel can boot also. So I think there's some page fault handling under the hood by KVM. `arch/x86/kvm/mmu.c`...
Yes nobody seems to be interested. I think it's all on us now. Currently I'm studying GRUB, I'll dig into it when I have time.
I actually digged a little a few days ago, I've already setup a debugging environment and can break the KVM code on the exact faulting instruction. But without deep understanding...
This happily working useful feature is dying, which means this project is really dying...
Of course if I can!
Interestingly I verified that when your workspace is in some `tmp` folders (`/tmp` or `/path/with/tmp/to/workspace`), Cline will not work as normally (no project info?), and it costed me a half...
> Same here, if you move the file out of workspace and move back again, it can be found using @ again Can you post your workpsace full path here?