|
View:
New views
2 Messages
—
Rating Filter:
Alert me
|
|
|
Fast Sync Data MoverHello,
Any reason why the "Fast Sync Data Mover" feature is disabled in Hercules? It's a freebie! It is just a flag that instructs certain ESA/390 mode applications to use the Move Page facility (which is implemented in Hercules) instead of the Async Data Mover facility if it is not installed. Since the Async Data Mover facility is not implemented in Hercules (and probably never will), why disable a pseudo-feature that -does- exist? All that needs to happen is to uncomment this line in service.c: // | SCCB_CFG0_FAST_SYNCHRONOUS_DATA_MOVER Thank you, Guy. |
|
|
Re: Fast Sync Data MoverOk, I though I'd do some homework... I was able to test using a VMWare Ubuntu appliance; the host platform is Win-64. Starting with the Hercules SVN-5406 level source, I made these changes:
In service.c, replaced: // | SCCB_CFG0_FAST_SYNCHRONOUS_DATA_MOVER with: #if defined(FEATURE_FAST_SYNC_DATA_MOVER) | SCCB_CFG0_FAST_SYNCHRONOUS_DATA_MOVER #endif /*defined(FEATURE_FAST_SYNC_DATA_MOVER)*/ In featchk.h, added: #if defined(FEATURE_FAST_SYNC_DATA_MOVER) \ && !defined(FEATURE_MOVE_PAGE_FACILITY_2) #error Fast sync data mover facility requires Move page facility #endif In featall.h, added: #undef FEATURE_FAST_SYNC_DATA_MOVER In feat390.h, added: #define FEATURE_FAST_SYNC_DATA_MOVER I built Hercules and verified that the fast sync data mover feature is working as designed. The facility (again it's just a flag) is described in the "System overview" documents for the G5/G6 processors all the way up to Z9 BC/EC. Ref. docs: GA22-1030-03a, GA22-7158-06a, SA22-6833-06a and SA22-1083-04a. This is narrow in scope but can be useful to take advantage of xstor in ESA/390 mode under some circumstances. Any objection to this feature being enabled in the main code? Thanks, Guy. --- In hercules-390@..., "g. desbiens" <oc66@...> wrote: > > Hello, > > Any reason why the "Fast Sync Data Mover" feature is disabled in Hercules? It's a freebie! It is just a flag that instructs certain ESA/390 mode applications to use the Move Page facility (which is implemented in Hercules) instead of the Async Data Mover facility if it is not installed. > > Since the Async Data Mover facility is not implemented in Hercules (and probably never will), why disable a pseudo-feature that -does- exist? All that needs to happen is to uncomment this line in service.c: > > // | SCCB_CFG0_FAST_SYNCHRONOUS_DATA_MOVER > > Thank you, > Guy. > |
| Free embeddable forum powered by Nabble | Forum Help |