;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ; ; Sample configuration file for Remote Boot for iRMX. ; ; A configuration file for a bootstrap driver consists of ; an include of the bootstrap driver macro file followed ; by an invocation of the configuration macro for the driver. ; ; The B552A macro is: ; ; b552a( boot_addr_list_count, ; boot_addr_list, /* communication area of 552A */ ; boot_port_list_count, ; boot_port_list, /* Wakeup port for 552A board */ ; indirect_addr_cs, ; def_class_code) ; ; boot_addr_list_count is the number of entries in the ; list for the iSBC 552A dual ported memory addresses. For a ; particular version of the iSBC 552A firmware only one of these ; addresses will be valid. ; ; boot_addr_list is the list of the base portion of the addresses ; with each entry delimited by a comma. ; ; boot_port_list_count is the number of entries in the ; list for the iSBC 552A I/O ports. For a ; particular version of the iSBC 552A firmware only one of these ; ports will be valid. ; ; boot_port_list is the list of the addresses with each entry ; delimited by a comma. ; ; The remote bootstrap driver will check each of the ; combinations of the "port" and "address" to determine if the ; iSBC 552A is present. ; ; indirect_addr_cs is the base portion of the Real mode address ; which is used to pass control to the third stage. ; ; def_class_code is the class code assumed for auto boot. ; (04000h is the default class code for iRMX II ) ; ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; $include(:f1:b552a.inc) %b552a (1,104H,2,8b4h,8a4H,106H,4000h) END