Ros-diffs June 2008

ros-diffs@reactos.org
  • 23 participants
  • 435 discussions

[ros-arm-bringup] 33977: - Create cmhardwr.c for ARM, stub it out. - Implement KiInitMachineDependent -- this is only useful for x86 and has nothing relevant to ARM, so we just return. - Implement HalAllProcessorsStarted (again, a no-op) and HalQueryRealTimeClock (uses the RTC on the board -- uboot must set it up first). - Make sure we get the right Sp during a system call (this is still broken though). - We need to fix our system call handler next.
by ros-arm-bringup@svn.reactos.org
16 years, 6 months

[ros-arm-bringup] 33976: - Copy/pasted a bunch of code from the i386 bootvid for text output. - Don't implement BitBlt for now. - Add the bootdata font file to the arm bootvid as well. - Not sure how it's possible, but we are seeing text output on the console with this hacked-up code! The ReactOS version string appears... - We are now getting much further in the boot cycle.
by ros-arm-bringup@svn.reactos.org
16 years, 6 months

[ros-arm-bringup] 33975: - Implement VidSolidColorFill, VidSetScrollRegion and VidSetTextColor - Fix a bug in VidpBuildColor
by ros-arm-bringup@svn.reactos.org
16 years, 6 months

[ros-arm-bringup] 33974: - Fix a bug in MmGetPhysicalAddress. - Don't hang in the clock interrupt anymore, for now we'll just ignore it (but it works! :D) - Make all unimplemented bootvid functions hang the system, so we can better stop at progress-points. - Implement VidInitialize: - We allocate a 640x480@16bpp framebuffer using contiguous physical memory (our MMU code survives!). - We setup the LCD controller timings and framebuffer address. - We enable the LCD - For debugging, we're also draw
by ros-arm-bringup@svn.reactos.org
16 years, 6 months

[ros-arm-bringup] 33973: - Separate bootvid into bootvid/i386 and bootvid/arm (no code change to i386 version). - Stub out all the bootvid functions for ARM, and add an infinite loop so we stop there. - Remove the infinite loop from the HAL -- Hal Initialization is complete. - We must now implement the LCD graphics functions.
by ros-arm-bringup@svn.reactos.org
16 years, 6 months

[tkreuzer] 33972: revert r26384 - this is an old hack to make console output work. We don't need this any longer since freetype / text output is fixed.
by tkreuzer@svn.reactos.org
16 years, 6 months

[ros-arm-bringup] 33971: - Dude, we don't need to calibrate anything... we've got a 1MHz timer, which means 1us-precision. KeStallExecutionProcessor needs 1us-precision! - Since we have two timers (ha x86!!!), set the second one as the stall timer. It's a one-shot periodic timer, set to the exact number of microseconds being waited on. - To fully emulate stalling, we don't use a clock interrupt for it (it supports not sending one!) and just busy-loop until the value reaches 0. - Tried it with a
by ros-arm-bringup@svn.reactos.org
16 years, 6 months

[ros-arm-bringup] 33970: - We now implement the idle loop (thanks for fixing the interrupt code...). - We are now back to HalInitSystem just like before the previous fixes. - Now we'll implement stall calibration and switch to the clock interrupt.
by ros-arm-bringup@svn.reactos.org
16 years, 6 months

[ros-arm-bringup] 33969: - Implement the basic stall interrupt to be used to calculate the factors for KeStallExecution (using NT MIPS algorithm, hope this will work) - Also written KeStallExecution. - Now, we are back to where we hang before Phase 1 (so Phase 1 doesn't occur anymore). - This hang is because we used to do a DPC here, which isn't good, since IRQL is already at dispatch. - Instead, the correct course of action is to enter the idle loop, which will schedule the phase 1 thread. - Bu
by ros-arm-bringup@svn.reactos.org
16 years, 6 months

[mkupfer] 33968: - Give listbox in explorer searchprograms dialog i18n column heads (only done for German and English, other language need to be done)
by mkupfer@svn.reactos.org
16 years, 6 months
Results per page: