Source Activity

Syndicate content
Haiku's main repository
Updated: 16 min 50 sec ago

Build media add-ons for secondary arch.

42 min 11 sec ago
Fixes #10049. Fixes #10049.
Categories: Development

ARM: kernel: introduce SoC abstraction

1 hour 24 min ago
This introduces InterruptController and HardwareTimer classes to handle the SoC specific implementations of timers and ints for the ARM platform. These could be improved and moved to a more 'generic' level once we're confident they are 'good enough'. NOTE: The OMAP timer implementation is fully untested and probably completely non-functional.... This introduces InterruptController and HardwareTimer classes to handle the SoC specific implementations of timers and ints for the ARM platform. These could be improved and moved to a more 'generic' level once we're confident they are 'good enough'. NOTE: The OMAP timer implementation is fully untested and probably completely non-functional....
Categories: Development

revert accidental adding of xhci to boot floppy

1 hour 29 min ago
I should not be doing multiple (unrelated) things at the same time I guess ;) I should not be doing multiple (unrelated) things at the same time I guess ;)
Categories: Development

ARM: u-boot: fixup FDT handling

1 hour 40 min ago
If we find an FDT (either from uImage or otherwise) we make sure we map it after mmu_init() and use kernel_args to pass it to the kernel (so it is available at all times there). If we find an FDT (either from uImage or otherwise) we make sure we map it after mmu_init() and use kernel_args to pass it to the kernel (so it is available at all times there).
Categories: Development

fdt: humble beginnings of Flattened Device Tree

1 hour 47 min ago
This isn't really a bus_manager yet, but just minimal support so we can get rid of hardcoded ARM SoC support from the core kernel code. Needs lots of work, like proper handling of #address-cells and the like. Also, generic attribute handling, device_manager integration, and I could go on for hours ;) This isn't really a bus_manager yet, but just minimal support so we can get rid of hardcoded ARM SoC support from the core kernel code. Needs lots of work, like proper handling of #address-cells and the like. Also, generic attribute handling, device_manager integration, and I could go on for hours ;)
Categories: Development

CompileDTS: use preprocessor on .dts files

2 hours 4 min ago
Recent linux behaviour (and also copied by BSD) is to preprocess DTS files with the C preprpocessor to enable sharing constants between driver implementation and DTS content for more readability. Recent linux behaviour (and also copied by BSD) is to preprocess DTS files with the C preprpocessor to enable sharing constants between driver implementation and DTS content for more readability.
Categories: Development

loader: make sure bfs debug output ends up in log

2 hours 8 min ago
Use dprintf instead of printf so any debug output ends up in bootloader log instead of only being displayed on-screen. Use dprintf instead of printf so any debug output ends up in bootloader log instead of only being displayed on-screen.
Categories: Development

Debugger: MarkerView tweaks.

11 hours 5 min ago
- Draw conditional breakpoints in a different color from regular ones for easy visual differentiation. - Right clicking on an existing breakpoint marker now brings up the condition editing window. - Draw conditional breakpoints in a different color from regular ones for easy visual differentiation. - Right clicking on an existing breakpoint marker now brings up the condition editing window.
Categories: Development

Debugger: ThreadHandler cleanups.

11 hours 45 min ago
- Ask the architecture for a stack trace directly, as we only need the top frame. - Properly update thread state before we go into condition evaluation. Otherwise, other parts of the debugger potentially wouldn't notice that we had continued execution in the case where the condition evaluates to false, and would indicate a program stop at the breakpoint erroneously. - Ask the architecture for a stack trace directly, as we only need the top frame. - Properly update thread state before we go into condition evaluation. Otherwise, other parts of the debugger potentially wouldn't notice that we had continued execution in the case where the condition evaluates to false, and would indicate a program stop at the breakpoint erroneously.
Categories: Development

pkgman: better download progress bar

Thu, 2014-10-30 22:17
* Use Unicode block drawing characters to provide sub-character accuracy * Also display the download progress percentage as a number When downloading big packages this helps seeing that the bar continues moving and that the download is not stalled. * Use Unicode block drawing characters to provide sub-character accuracy * Also display the download progress percentage as a number When downloading big packages this helps seeing that the bar continues moving and that the download is not stalled.
Categories: Development

Debugger: Implement conditional breakpoints.

Thu, 2014-10-30 20:49
ThreadHandler: - When a breakpoint event is hit, we now check if there is an associated UserBreakpoint with a condition attached. If so, we schedule an evaluation request, and only stop the thread if that one evaluates to true (or if evaluation fails in some way). This implements #9713. ThreadHandler: - When a breakpoint event is hit, we now check if there is an associated UserBreakpoint with a condition attached. If so, we schedule an evaluation request, and only stop the thread if that one evaluates to true (or if evaluation fails in some way). This implements #9713.
Categories: Development

Debugger: Minor tweak to ExpressionEvaluationJob.

Thu, 2014-10-30 20:48
- ExpressionEvaluationJob now stores the final result value, and provides an accessor to it. - ExpressionEvaluationJob now stores the final result value, and provides an accessor to it.
Categories: Development

Network: add field for setting the domain.

Thu, 2014-10-30 20:24
Categories: Development

Change the new net preflet mimetype to match the old one

Thu, 2014-10-30 18:49
This lets NetworkStatus and possibly other apps find it again. This lets NetworkStatus and possibly other apps find it again.
Categories: Development

Debugger: Add UI for configuring breakpoint conditions.

Thu, 2014-10-30 18:23
General: - Add message codes for requesting breakpoint configuration. UserInterfaceListener/TeamDebugger: - Add/implement hooks for requesting breakpoint condition changes. BreakpointsView: - Add button to request editing the currently selected breakpoint's condition. TeamWindow: - Handle request to show breakpoint edit window. BreakpointEditWindow: - Implement simple radio-based UI for modifying the current breakpoint's condition. Still missing: Actually handling/evaluating the breakpoint conditions in the ThreadHandler when the breakpoint is hit. General: - Add message codes for requesting breakpoint configuration. UserInterfaceListener/TeamDebugger: - Add/implement hooks for requesting breakpoint condition changes. BreakpointsView: - Add button to request editing the currently selected breakpoint's condition. TeamWindow: - Handle request to show breakpoint edit window. BreakpointEditWindow: - Implement simple radio-based UI for modifying the current breakpoint's condition. Still missing: Actually handling/evaluating the breakpoint conditions in the ThreadHandler when the breakpoint is hit.
Categories: Development