OEMDataAbortHandler

This function is specific to ARM and XScale processors, excluding StrongARM, and is called from the kernel when a data abort occurs.

void OEMDataAbortHandler(void);

Parameters

None.

Return Values

None.

Remarks

This function is required only for ARM7 class CPUs to handle base-register updates. OEMs do not need to implement OEMDataAbortHandler if using the CSP library, which includes an implementation, unless any of the following situations apply:

  • To work around some CPU issues
  • To use an ARMV4 build instead of an ARMV4I build on ARM7 class CPUs as OEMDataAbortHandler is not being used as the default for ARMV4 builds.

You can use either of the following ways to replace the default DataAbortHandler routine:

Requirements

OS Versions: Windows CE .NET 4.0 and later.
Header: Not applicable.
Link Library: Nk.lib.

See Also

NKSetDataAbortHandler | How to Develop an OEM Adaptation Layer

Last updated on Wednesday, April 13, 2005

© 2005 Microsoft Corporation. All rights reserved.