Ros-diffs February 2008

ros-diffs@reactos.org
  • 21 participants
  • 460 discussions

[ros-arm-bringup] 32314: The kernel entrypoint is called KiSystemStartup, not NtProcessStartup. On ARM, don't prepend underscore to the kernel entrypoint. We now correctly jump into the kernel entrypoint, instead of random code!
by ros-arm-bringup@svn.reactos.org
16 years, 8 months

[ros-arm-bringup] 32313: Move the entrypoint and startup code in boot.s. Write ksarm.h and kxarm.h headers, defining the ARM Assembly ABI. Rewrite the ARM assembler files we currently have to match the ABI.
by ros-arm-bringup@svn.reactos.org
16 years, 8 months

[ros-arm-bringup] 32312: fixed math
by ros-arm-bringup@svn.reactos.org
16 years, 8 months

[ros-arm-bringup] 32311: Better organize FreeLDR ARM files -- there are no more stubs now. We have the ReactOS kernel loader in loader.c, just like on x86, and the ARM FreeLDR HAL/Mach routines in macharm.c
by ros-arm-bringup@svn.reactos.org
16 years, 8 months

[ros-arm-bringup] 32310: We now have the ARM defines/structures in stubs.c in FreeLDR in more appropriate kernel headers. This is just cleanup work.
by ros-arm-bringup@svn.reactos.org
16 years, 8 months

[ros-arm-bringup] 32309: Fix the build. Your friendly ARM ninjas apologize.
by ros-arm-bringup@svn.reactos.org
16 years, 8 months

[ros-arm-bringup] 32308: Fix a couple of MMU bugs (incrementing the base address before writing the PTE and using the wrong start base address). Virtual memory now works! FreeLDR now boots into the kernel, at 0x80801000, in KiSystemStartup!
by ros-arm-bringup@svn.reactos.org
16 years, 8 months

[ros-arm-bringup] 32307: We define a region in FreeLDR where we store the initial TTB. We have to align it at a 16KB boundary, and ld loves to crash with such big alignment, so wee manually define it to load at 0x50000. Pray FreeLDR never gets that big (you'd think LD would warn if that section is overwriting others). Wrote a guideline for what ArmPrepareForReactOS should do and defined the initial ARM loader block and extension. Wrote the initial MMU code. It's totally busted but after 3 hours
by ros-arm-bringup@svn.reactos.org
16 years, 8 months

[ros-arm-bringup] 32306: FORCEINLINE is a lot more...forcefull... now ; -). Previous version didn't always inline as requested.
by ros-arm-bringup@svn.reactos.org
16 years, 8 months

[ros-arm-bringup] 32305: We now support the ARM Versatile/PB platform, which means qemu-system-arm -M versatilepb is now able to emulate the ARM build of ReactOS. We now support the PL011 UART, required for console output on the Versatile. We now define the ARM_LOADER_BLOCK structure, to be used later when FreeLDR passes control to the kernel.
by ros-arm-bringup@svn.reactos.org
16 years, 8 months
Results per page: