Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]
Groups > comp.os.msdos.programmer > #422
| From | "Rod Pemberton" <do_not_have@noavailemail.cmm> |
|---|---|
| Newsgroups | comp.os.msdos.programmer |
| Subject | Re: HIMEMX and XMSDSK |
| Date | 2011-11-06 04:08 -0500 |
| Organization | Aioe.org NNTP Server |
| Message-ID | <j95ip3$4q5$1@speranza.aioe.org> (permalink) |
| References | <j84vll$la8$1@speranza.aioe.org> <85ebfede-bed3-4a2d-84f5-fa3d615837ac@f36g2000vbm.googlegroups.com> <j8a3d6$q2h$1@speranza.aioe.org> <j8n662$agq$1@speranza.aioe.org> <2602b511-55a8-4cb9-8f62-68acd0436f4f@t8g2000yql.googlegroups.com> |
> "Rugxulo" <rugxulo@gmail.com> wrote in message > news:2602b511-55a8-4cb9-8f62-68acd0436f4f@t8g2000yql.googlegroups.com... > > On Oct 31, 5:07 pm, "Rod Pemberton" <do_not_h...@noavailemail.cmm> > > news:j8a3d6$q2h$1@speranza.aioe.org... > > > [HIMEMX] works with /X. It should work without /X though. > > > The E820h map seems correct to me, so I'm not sure why HIMEMX > > needs to use E801h. > > > [e820h map] > > (quoting verbatim from Japheth): > [link] > "HIMEMX and old FD Himem stop scanning extended memory once a block > starting at 0x100000 has been found. See lines marked with !!! below": > [code] > > "I agree this is dumb, but that's exactly why the /X switch exists." > > "Would be interesting what XMGR does with that configuration." > > "It's also slightly interesting if the /X switch does really 'work'. > Using Int 15h, ax=E801h, the memory used by ACPI at 0x40FD800 > is overwritten once an application uses more that 64 MB. RBIL tells > about types 03 and 04": > [RBIL values] > 1) I have no answers for you on the reclaim of type 3 or 4 memory or the "Does /X switch really work?" issue. I would hope that if that region was used as memory, that the hardware would map in memory there, e.g., with DOS. Someday, I may get a chance to check, but no promises ... 2) I attempted to disable ACPI in order to change the e820h memory map, i.e., to remove the two reserved blocks. Disabling and enabling various BIOS options does not change e820h map. ACPI 3 and 4 memory seems to be for an AGP video controller. Win98SE maps it at those addresses, even if those addresses are virtual. I've got no idea what happens if a DOS application writes there. 3) Jwasm compiles himemx.asm using the params from the updated make.bat. I'm not sure if the .bat or makefile works. 4) You didn't update other bugs I mentioned or Ninho's patch for himemx.asm. I hope you noted them for the future. 5) Martin Strömberg (Stroemberg) said XMSDSK has a handles issue. I don't see that. XMSDSK seems to have an 'allocate all XMS above 2GB bug' when used with the /T option. I'm not sure of anyone modding XMSDSK to fix this. 6) I posted some e820 memory maps to alt.os.development and code to test. We're still working out the bugs in the code. One machine doesn't mention a 100000h block in the e820 map even though it has one ... Data from another person's machine has e820 but no e801. Other odd stuff ... Rod Pemberton
Back to comp.os.msdos.programmer | Previous | Next — Previous in thread | Find similar
HIMEMX and XMSDSK "Rod Pemberton" <do_not_have@noavailemail.cmm> - 2011-10-24 20:25 -0400
Re: HIMEMX and XMSDSK "Rod Pemberton" <do_not_have@noavailemail.cmm> - 2011-10-25 12:57 -0400
Re: HIMEMX and XMSDSK Martin Strömberg <ams@dexter.ludd.luth.se> - 2011-11-02 12:43 +0000
Re: HIMEMX and XMSDSK "Rod Pemberton" <do_not_have@noavailemail.cmm> - 2011-11-04 04:19 -0400
Re: HIMEMX and XMSDSK 98 Guy <98@Guy.com> - 2011-11-04 21:02 -0400
Re: HIMEMX and XMSDSK "Rod Pemberton" <do_not_have@noavailemail.cmm> - 2011-11-06 02:48 -0500
Re: HIMEMX and XMSDSK Rugxulo <rugxulo@gmail.com> - 2011-10-26 14:04 -0700
Re: HIMEMX and XMSDSK "Rod Pemberton" <do_not_have@noavailemail.cmm> - 2011-10-26 19:00 -0400
Re: HIMEMX and XMSDSK "Rod Pemberton" <do_not_have@noavailemail.cmm> - 2011-10-31 18:07 -0400
Re: HIMEMX and XMSDSK Rugxulo <rugxulo@gmail.com> - 2011-11-01 15:07 -0700
Re: HIMEMX and XMSDSK "Rod Pemberton" <do_not_have@noavailemail.cmm> - 2011-11-06 04:08 -0500
csiph-web