| 
 |  | 
                      Prepare EMS Hardware for Warm Boot                      
  
    | 
       Input  | 
    
       Output  | 
   
  
    | 
       AX  | 
    5Ch | 
      | 
    Error
      Code | 
      | 
    AX | 
   
  
    | 
       BX  | 
      | 
      | 
      | 
      | 
    BX | 
   
  
    | 
       CX  | 
      | 
      | 
      | 
      | 
    CX | 
   
  
    | 
       DX  | 
      | 
      | 
      | 
      | 
    DX | 
   
      Prepares the EMM hardware for a warm boot.
     Notes:
     *  This function  assumes  that  the  next  operation  that the
        operating system performs is a warm boot of the system.
     *  In general, this function will  affect  the  current mapping
        context, the alternate register  set  in  use, and any other
        expanded memory  hardware  dependencies  which  need  to  be
        initialized at boot time.
     *  If  an application decides to map  memory  below  640K,  the
        application must trap all possible conditions  leading  to a
        warm boot and invoke  this  function  before  performing the
        warm boot itself. |