category: Specification h2. List of AArch32 affected service calls This list is from a survey as part of [[Addressing the end-of-life of AArch32]]. h3. Service_ResourceFSStarting &60 As noted above, a ResourceFS file block includes a 32b offset. h3. Service_PagesUnsafe &8E The limitation of a 32b address in the page block already causes a problem with systems whose physical memory map has memory above 4GB. For this [[Service_PagesUnsafe64]] has been introduced. h3. Service_PagesSafe &8F The limitation of a 32b address in the page block already causes a problem with systems whose physical memory map has memory above 4GB. For this [[Service_PagesSafe64]] has been introduced. h3. Service_EnumerateNetworkDrivers &9B The linked list of DIBs assumes a link pointer fits into a 32b value in memory. h3. Service_StatisticsEnumerate &A1 The linked list of statistics providers assumes a link pointer fits into a 32b value in memory. h3. Service_USB &D2 Subreason 1 uses a linked list of USB service call blocks which assume a link pointer fits into a 32b value in memory. h3. Service_Hardware &D9 The HAL device descriptors include several absolute function pointers and pointers to description strings which are 32b. h3. Service_DrawObjectRender &45540 The render state block pointed to by R2 contains a number of 32b limited pointers. h3. Service_DrawObjectDeclareFonts &45541 The font state block pointed to by R2 contains a number of 32b limited pointers.