Subj : Re: Computer Broken To : apam From : tenser Date : Fri Sep 12 2025 11:03 am On 10 Sep 2025 at 06:56p, apam pondered and said... ap> [snip] ap> I'm going away for a week tomorrow, going to investigate USB stack and ap> porting to x86_64 - both seem like pretty monumental tasks to me lol, so ap> which ever one looks the easiest I will have a crack at first. Cool. USB is hard; for x86_64, it depends: to enter 64-bit long mode, you have to set up virtual memory paging and enable the MMU; if you're already doing that for 32-bit, it's not so bad: but if you're using x86-segmentation (which I think you are?) it's a lot more challenging because a) most of x86 segmentation is ignored in long mode, and b) you have to switch to paged virtual memory (with at least 4 level paging). Personally, I'd rather set up a kernel for x86_64 than implement USB, particularly if I have to do HID devices. ap> te> Hey, that's all pretty cool! Dunno about the VirtualBox stuff, but g ap> te> luck and have fun playing around with it! ap> ap> Thanks, I'm pretty happy with it.. I discovered some errors in it ap> earlier this year and it's been running so much better since I fixed ap> them, and I've been suprised at how well the networking has been going ap> (I had a webserver on it for weeks, and with all the portscanners and ap> such, it didn't crash at all) ap> ap> Anyway, I will have fun, oh I used your pointer vectors in it too that ap> you contributed to magicka bbs - I hope that's ok.. Sure! Have at it. --- Mystic BBS v1.12 A48 (Linux/64) * Origin: Agency BBS | Dunedin, New Zealand | agency.bbs.nz (21:1/101) .