Home | Info | Community | Development | myReactOS | Contact Us
Definition at line 46 of file loader.c.
Referenced by LlbBoot().
{ /* Write version number */ ArmBlock.MajorVersion = ARM_BOARD_CONFIGURATION_MAJOR_VERSION; ArmBlock.MinorVersion = ARM_BOARD_CONFIGURATION_MINOR_VERSION; /* Get arch type */ ArmBlock.BoardType = LlbHwGetBoardType(); /* Get peripheral clock rate */ ArmBlock.ClockRate = LlbHwGetPClk(); /* Get timer and serial port base addresses */ ArmBlock.TimerRegisterBase = LlbHwGetTmr0Base(); ArmBlock.UartRegisterBase = LlbHwGetUartBase(LlbHwGetSerialUart()); /* Debug */ DbgPrint("Machine Identifier: %lx\nPCLK: %d\nTIMER 0: %p\nSERIAL UART: %p\n", ArmBlock.BoardType, ArmBlock.ClockRate, ArmBlock.TimerRegisterBase, ArmBlock.UartRegisterBase); /* Now load the memory map */ ArmBlock.MemoryMap = MemoryMap; /* Write firmware callbacks */ ArmBlock.ConsPutChar = LlbFwPutChar; ArmBlock.ConsKbHit = LlbFwKbHit; ArmBlock.ConsGetCh = LlbFwGetCh; ArmBlock.VideoClearScreen = LlbFwVideoClearScreen; ArmBlock.VideoSetDisplayMode = LlbFwVideoSetDisplayMode; ArmBlock.VideoGetDisplaySize = LlbFwVideoGetDisplaySize; ArmBlock.VideoPutChar = LlbFwVideoPutChar; ArmBlock.GetTime = LlbFwGetTime; }