约有 15 项符合查询结果, 以下是第 1 - 2项。
费时 < 1 秒。
最近查了一下Copy-On-Write的资料:struct _hardware_pte_x86 (sizeof=4) +0 bits0-0 valid +0
bits1-1 write +0 bits2-2 owner +0 bits3-3
writethrough +0 bits4-4 ...
Posted in Windows内核调试
by
井底之蛙
on 2010-09-26
from 《Intel&reg; I/O Controller Hub 10 (ICH10) Family》
A20M# (Mask A20)
The A20M# signal is active (low) when both of the following conditions are true:
&#8226; The ALT_A20_GATE bit (Bit 1 of PORT92 register) is a 0
&#8226; The A20GATE input signal is a 0
The A20GATE input signal is expected to be generated by the external ...
Posted in Windows内核调试
by
井底之蛙
on 2009-05-21
我不加载ISA模块,而是替换了整个BIOS,
romimage: file=../my
#romimage: file=../BIOS-bochs-latest
哈哈!
// Settable A20 line. For efficiency, you can disable
// having a settable A20 line, eliminating conditional
// code for every physical memory access. You'll have
// to tell your software not to mess with the A20 line,
// and accept it as always being on ...
Posted in Windows内核调试
by
井底之蛙
on 2009-05-17
我也强烈建议Raymond 老师上硬件调试器!
;;nasm –o my my.asm
org 0h
A1:
in al,92h
mov cx,[0]
mov ax,0FFFFh
mov ds,ax
mov bx,[10h]
times (512-16)-($-$$) db 0
jmp A1
times 13 db 0
我用两种方法测试了一下,在Bochs中A20是开启的!
Posted in Windows内核调试
by
井底之蛙
on 2009-05-17
请问现在的32位PC机(P4等的),A20开关在CPU执行第一条指令时(BIOS里的第一条指令)是禁止的(=0)还是开启的(=1)?
还有,请问A20开关是只控制第21根地址线,还是同时控制了第21根至第32根的所有地址线?
有人说A20默认是开启的,因为Intel手册上说CPU第一条指令在0xFFFFFFF0,BIOS初始化结束时把它关闭的!
第二个问题在网上也有不同的回答,纳闷……
Posted in Windows内核调试
by
井底之蛙
on 2009-05-15
我问一个题外话,我Ctrl-Break中断的调试器,为什么每次都是0: kd,从来没有1: kd,难道时钟中断都分给0号CPU了啊?///
Posted in Windows内核
by
井底之蛙
on 2009-05-08
谢谢Raymond老师,受益匪浅……
Posted in WinDbg
by
井底之蛙
on 2009-05-08
谢谢了,但不知道其它cpu为什么会被冻住,是线程切换时像自旋锁一样‘旋’住了吗?
Posted in WinDbg
by
井底之蛙
on 2009-05-07
我想问一下,用windbg调试多CPU的机器时,当系统被断下时,那些CPU的状态。一个在无限等待WinDBG的回复,其它的都在运行其它程序吗?
Posted in WinDbg
by
井底之蛙
on 2009-05-06
bp ntKiTrap00
中断后看到fs=30,肯定有问题……
而且fs寄存器改不掉
请看:http://www.debugman.com/read.php?tid=2477
Posted in Windows内核调试
by
井底之蛙
on 2008-12-08