Author Topic: LVM.DLL and IVM.DLL  (Read 6895 times)

Martin Iturbide

  • OS2World NewsMaster
  • Global Moderator
  • Hero Member
  • *****
  • Posts: 4748
  • Karma: +41/-1
  • Your Friend Wil Declares...
    • View Profile
    • Martin's Personal Blog
LVM.DLL and IVM.DLL
« on: November 20, 2015, 10:39:30 pm »
Hi

While looking at eCS 2.1 I noticed these two files LVM.DLL and IVM.DLL

LVM.DLL used to be the library of the LVM functions. But on eCS 2.1 it seems that LVM.DLL is a forwarder to IVM.DLL, which also has the LVM functions.

Does anybody know the history of this LVM.DLL? did something got patches on the LVM.DLL forwarder to fix any problem on the original one?

Bldlevel on LVM.DLL shows

Code: [Select]
Signature:       @#eComStation Development Group:1.1#@##1## 20110111
     sigel::::::@@Forwarder for Logical Volume Manager
Vendor:          eComStation Development Group
Revision:        1.01
Date/Time:       20110111
Build Machine:   sigel
File Version:    1.1
Description:     Forwarder for Logical Volume Manager

Regards
Martin Iturbide
OS2World NewsMaster
... just share the dream.

Andy Willis

  • Sr. Member
  • ****
  • Posts: 292
  • Karma: +7/-0
    • View Profile
Re: LVM.DLL and IVM.DLL
« Reply #1 on: November 21, 2015, 12:31:29 am »
IVM fixes some issues that were found in LVM (I don't know what all).  I think it was even mentioned at the last Warpstock what it was but I don't recall what.  I am fairly certain that ivm.dll is just lvm.dll renamed via dllrname or the like and lvm.dll fixes whatever issue it was needed for and then just forwards everything to ivm.

Martin Iturbide

  • OS2World NewsMaster
  • Global Moderator
  • Hero Member
  • *****
  • Posts: 4748
  • Karma: +41/-1
  • Your Friend Wil Declares...
    • View Profile
    • Martin's Personal Blog
Re: LVM.DLL and IVM.DLL
« Reply #2 on: November 21, 2015, 01:09:18 pm »
Thanks Andy.

It will be interesting if someone knows the story of what fixed the LVM.DLL against the original IVM.DLL so it can be documented.

Regards
Martin Iturbide
OS2World NewsMaster
... just share the dream.

Alex Taylor

  • Sr. Member
  • ****
  • Posts: 389
  • Karma: +5/-0
    • View Profile
Re: LVM.DLL and IVM.DLL
« Reply #3 on: November 21, 2015, 02:56:03 pm »
Thanks Andy.

It will be interesting if someone knows the story of what fixed the LVM.DLL against the original IVM.DLL so it can be documented.

It bypasses a couple of checks so that Bootable JFS and Air-BOOT can work seamlessly.

Martin Iturbide

  • OS2World NewsMaster
  • Global Moderator
  • Hero Member
  • *****
  • Posts: 4748
  • Karma: +41/-1
  • Your Friend Wil Declares...
    • View Profile
    • Martin's Personal Blog
Re: LVM.DLL and IVM.DLL
« Reply #4 on: November 23, 2015, 09:31:04 pm »
Thanks Alex.

Did you created that one?

I'm writing this down here: http://www.edm2.com/index.php/IVM.DLL

Regards
Martin Iturbide
OS2World NewsMaster
... just share the dream.