13 Commits
Author SHA1 Message Date
Arvind S Raj 3fbb24680c Added check to ensure KDL does not include frames beyond kernel entry in the backtrace. This prevents KDL from faulting when printing backtrace on ARM. 2014-09-02 13:39:57 +02:00
Arvind S Raj 7a402b996e Reimplemented atomic_get_and_set in C++.
Signed-off-by: Adrien Destugues <[email protected]>

* C++ code written by pdziepak.
2014-08-18 08:45:40 +02:00
Arvind S Raj 82d287ddcb Reserve 8MB space for kernel before RAM_loader
...so that kernel does not overwrite the loader.

Signed-off-by: Adrien Destugues <[email protected]>

Fixes #11067.
2014-08-08 17:39:33 +02:00
Arvind S Raj fea7eea417 Check if gARMPagingMethod is null
in arch_vm_translation_map_is_kernel_page_accessible. Fix borrowed from x86
(commit 428b9e758c).

Signed-off-by: Adrien Destugues <[email protected]>

Fixes #11107.
2014-08-08 08:37:12 +02:00
Arvind S Raj 7749faf602 Disable frame buffer for now since it's not essential. Fix involves correcting fault when writing to CM_CLKSEL_DSS during frame buffer initialisation. 2014-07-28 16:12:58 +02:00
Arvind S Raj 6d345e6c9d Fixed hrev47542 changeset to become sh compatible.
Signed-off-by: Jessica Hamilton <[email protected]>
2014-07-22 14:45:19 +12:00
Arvind S Raj d1e057eefb Disable building gcc with TLS support since ARM build fails due to undefined references 2014-07-22 02:03:32 +12:00
Arvind S Raj c2da73b90e Corrected version of gcc_bootstrap to match the version in HaikuPorts recipe.
* There was a version mismatch between HaikuPorts gcc_bootstrap recipe
  and build/jam/repositories/HaikuPortsCross/arm which prevented
  building @bootstrap-raw for ARM. Thanks Ingo for helping out!
* Ditto for ppc, x86, x86_64.

Signed-off-by: Jérôme Duval <[email protected]>
2014-07-03 22:26:02 +02:00
Arvind S Raj 6f742d85f9 Corrected check to ensure that command line options are indeed passed.
* Currently, no command line options are being passed via u-boot
  to haiku. However, the comparison doesn't ensure that cmdline
  is not an empty string - it merely ensures cmdline is not null.

Signed-off-by: Ithamar R. Adema <[email protected]>
2014-06-27 12:20:22 -07:00
Arvind S Raj cf0ba4901d Move stack to SDRAM as specified in memory map.
* After initializing the page table and enabling MMU,
  the pre-MMU stack becomes invalid leading to a fault.
  This was fixed by moving the stack to SDRAM as specified
  in LOADER_MEMORYMAP before ARM entry point start_netbsd.

Signed-off-by: Ithamar R. Adema <[email protected]>
2014-06-27 12:20:16 -07:00
Arvind S Raj 39d444a339 Abort configure script if haikuports, haikuports cross and haikuporter directories do not exist.
Signed-off-by: Jessica Hamilton <[email protected]>
2014-04-27 04:33:11 +12:00
Arvind S Raj c5b4edb222 Fixed typo in help information of a nightly build target
Signed-off-by: Adrien Destugues <[email protected]>
2014-03-13 08:05:03 +01:00
Arvind S Raj fd468340f1 Add more build profiles to "jam help" list.
* fixes #10655

Signed-off-by: Adrien Destugues <[email protected]>
(with some style fixes)
2014-03-10 08:24:35 +01:00