Port-mips archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

Re: how does "hpcboot.exe" work?



> I am a bit shocked that "Windows-CE-v1" has no memory protection.

IIRC it did but there were several development functions:
 http://www.jp.netbsd.org/ja/JP/ml/port-hpcmips-ja/199812/msg00000.html
 http://www.jp.netbsd.org/ja/JP/ml/port-hpcmips-ja/199812/msg00002.html
(in Japanese)

WindowsCE development kit provieded "VirtualCopy()" function that
could map any physical memory address spaces to virtual address space.

I cannot find evidence but IIRC pbsdboot (and also maybe hpcboot) used
such functions and overwrote CPU interrupt/exception vectors to hook
kernel mode access.
---
Izumi Tsutsui


Home | Main Index | Thread Index | Old Index