Re: WinCE 5.0 automatic ram question?

From: gary (gary_at_discussions.microsoft.com)
Date: 01/24/05


Date: Mon, 24 Jan 2005 01:45:05 -0800

Thank k.s.Huang
I try to modify startup.asm in PB 5.0.
RAM can be automatic to detect available free .

"K. S. Huang" wrote:

> which _OEMAddressTable do you modify??
> 1) the one under public\csp\x86\i486\oeminit.asm or
> 2) the one under platform\common\src\x86\common\startup\startup.asm
>
> The CEPC in PB 5.0 is a PQOAL BSP, and it is not using the i486oal library
> provided by the csp directory.
> The _OEMAddressTable in PQOAL arch. is defined in the
> platform\common\src\x86\common\startup\startup.asm
>
> "gary" <gary@discussions.microsoft.com> ¼¶¼g©ó¶l¥ó·s»D
> :F452C319-58C0-4057-8CE2-09E088C0C679@microsoft.com...
> > hi...
> >
> > My Hardwave Device
> > RAM 128M
> > VGA RAM(2M 4M 8M 16M 32M)BIOS options
> >
> > I have a question for more than 64MB of RAM
> > I studied in docs with help(supporting or simulating more than 64MB of
> RAM)
> > cepc/PB 4.2 setting with the following
> >
> > pc.h
> > #define CEPC_EXTRA_RAM_SIZE 0x6400000
> > oeminit.asm
> > dd 80000000h, 0, 08000000h
> >
> > when I try to set VGA BIOS RAM (with 2M~32M), CEPC/PB 4.2 is automatic
> with
> > system RAM. EX. NK.Bin=17M , I set VGA RAM=32M system detects free RAM
> size
> > probably 78M, when VGA RAM=16M , I get availdable RAM=94M , CEPC/PB 4.2 is
> > automaic detect available free RAM.
> > but I try to modify the same method with CEPC/PB 5.0, debug message appear
> > with the following...
> > Double Fault -- backlink=0048
> > 1 PID:0 TID:0 TSS=8143f6c0 EIP=8023989e Flags=00210086
> > 1 PID:0 TID:0 Eax=00000000 Ebx=8145da84 Ecx=03f60028 Edx=8145db50
> > 1 PID:0 TID:0 Esi=a4000000 Edi=8145d780 Ebp=8145da78 Esp=8145da14
> > 1 PID:0 TID:0 CS=0019 DS=0040 ES=0040 SS=0021 FS=0000 GS=0000
> >
> > I try to modify config.bib
> > #else
> > ; 28 MB of RAM (default) (note: AUTOSIZE will adjust boundary)
> > ; This value will cause the RAM auto-detect feature to trigger
> > NK 80220000 009E0000 RAMIMAGE
> > RAM 80C00000 05400000 RAM ;when VGA BIOS is setting 32M
> > #endif
> >
> > So that I always get free RAM about 78M , no matter what I set VGA RAM
> size
> > (option 2M~32M).
> >
> > How to setting(BIOS VGA RAM options ) to get automatic free RAM size with
> > PB 5.0??
> > Why need to motify config.bib with PB 5.0?? is different to PB 4.2??
> >
> >
> > thanks.
>
>
>



Relevant Pages

  • Re: WinCE 5.0 automatic ram question?
    ... I try to modify startup.asm in PB 5.0. ... RAM can detect available free. ... > provided by the csp directory. ... > The _OEMAddressTable in PQOAL arch. ...
    (microsoft.public.windowsce.platbuilder)
  • Re: WinCE 5.0 automatic ram question?
    ... I try to modify startup.asm in PB 5.0. ... RAM can detect available free. ... S. Huang" wrote: ... > provided by the csp directory. ...
    (microsoft.public.windowsce.platbuilder)
  • Re: About 64MB RAM problem
    ... ;;; Virt Addr Phys Addr MB ... <apellerin AT adeneo DOT adetelgroup DOT com> ... Are you sure your RAM controller initializes correctly 64M of RAM? ... If I modify the RAMLEN larger than 16MB, ...
    (microsoft.public.windowsce.platbuilder)
  • Re: How to change the screen color?
    ... After image extracted to ram and jumped into ram to run other step, ... I don't know how to modify the screen color and where to modify it. ... Add code to initialize your display controller. ... "Michel Verhagen (eMVP)" wrote: ...
    (microsoft.public.windowsce.platbuilder)
  • Re: WinCE 5.0 automatic ram question?
    ... which _OEMAddressTable do you modify?? ... The CEPC in PB 5.0 is a PQOAL BSP, and it is not using the i486oal library ... > I have a question for more than 64MB of RAM ... > automaic detect available free RAM. ...
    (microsoft.public.windowsce.platbuilder)