History log of /haiku-fatelf/src/system/boot/platform/atari_m68k/Jamfile
Revision Date Author Comments
# 65ad1ba3 26-May-2012 Alex Smith <alex@alex-smith.me.uk>

Made it possible to build the bootloader when targetting x86_64.

* x86_64 is using the existing *_ia32 boot platforms.
* Special flags are required when compiling the loader to get GCC to compile
32-bit code. This adds a new set of rules for compiling boot code rather
than using the kernel rules, which compile using the necessary flags.
* Some x86_64 private headers have been stubbed by #include'ing the x86
versions. These will be replaced later.


# 4499da39 17-Jan-2011 Philippe Houdoin <philippe.houdoin@gmail.com>

Moved generic boot platform code to its own static lib, boot_platform_generic.a.
I hope I didn't break anything, as I can and have only test
bios_ia32's haiku_loader. Flame me otherwise.



git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@40240 a95241bf-73f2-0310-859d-f6bbb57e9c96


# 2f6b97dc 12-Jan-2011 François Revol <revol@free.fr>

This should hopefully fix build break introduced by r40215.


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@40217 a95241bf-73f2-0310-859d-f6bbb57e9c96


# 42df5ff1 19-Nov-2010 François Revol <revol@free.fr>

Some support for video initialization using natfeat fVDI, but sadly it seems to return NULL for the framebuffer so it's not usable.


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@39506 a95241bf-73f2-0310-859d-f6bbb57e9c96


# 08e6655a 05-Nov-2010 Stephan Aßmus <superstippi@gmx.de>

Patch by kaliber (ticket #6333): Removed many instances of
passing an additional -Wall to the compiler, which may actually
have unwanted effects. -Wall is standard by the build system.
Also, -Wno-multichar was passed unnecessarily for Haiku targets.
I didn't remove it for the bfs_shell, hope this is what Ingo meant
in the ticket.


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@39314 a95241bf-73f2-0310-859d-f6bbb57e9c96


# 1d4497a8 10-Oct-2010 François Revol <revol@free.fr>

The Coding Style Police is much more efficient than the HADOPI...


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@38941 a95241bf-73f2-0310-859d-f6bbb57e9c96


# aed95f3c 10-Oct-2010 François Revol <revol@free.fr>

Also checksum the bootsector in the Atari version of haiku_loader.
Remove duplicate of the checksum tool.


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@38939 a95241bf-73f2-0310-859d-f6bbb57e9c96


# ca7ec014 09-Oct-2010 François Revol <revol@free.fr>

Use cpu-specific mmu code from arch/m68k.


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@38911 a95241bf-73f2-0310-859d-f6bbb57e9c96


# 9209acd2 25-Jun-2010 Axel Dörfler <axeld@pinc-software.de>

* Renamed the remaining C files to C++ files.
* Fixed some copyrights.


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@37250 a95241bf-73f2-0310-859d-f6bbb57e9c96


# d4dcbf95 21-Oct-2008 François Revol <revol@free.fr>

- Fix build.
- make system_time() return something sensible until platform code works.


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@28271 a95241bf-73f2-0310-859d-f6bbb57e9c96


# 8df3441d 23-Jun-2008 François Revol <revol@free.fr>

- Add 040 mmu support
- Set global mmu ops depending on mmu type.


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@26116 a95241bf-73f2-0310-859d-f6bbb57e9c96


# ac00c637 23-Jun-2008 François Revol <revol@free.fr>

Add mmu-specific code, WIP.


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@26115 a95241bf-73f2-0310-859d-f6bbb57e9c96


# b45b3d7d 23-Jun-2008 François Revol <revol@free.fr>

- move prg ldscript where it belongs.
- added rule for boot .prg, no need to do it by hand :)


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@26099 a95241bf-73f2-0310-859d-f6bbb57e9c96


# 7d59553e 17-Jan-2008 François Revol <revol@free.fr>

* As we use asm macros we don't need the asm stubs now.
* Put cookies and error stuff to toscalls.c.
* dump all cookies instead of fixed list.


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@23582 a95241bf-73f2-0310-859d-f6bbb57e9c96


# 7ef900d3 15-Jan-2008 François Revol <revol@free.fr>

It's working \o/
Now starts doing stuff in the loader when bootstrapping the .prg from ARAnyM.
For now it just dumps the cookies.


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@23552 a95241bf-73f2-0310-859d-f6bbb57e9c96


# c302a674 12-Jan-2008 François Revol <revol@free.fr>

Missed this file to the club.


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@23476 a95241bf-73f2-0310-859d-f6bbb57e9c96


# 86047718 12-Jan-2008 François Revol <revol@free.fr>

* shell.S must be first


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@23473 a95241bf-73f2-0310-859d-f6bbb57e9c96


# dcf911ef 12-Jan-2008 François Revol <revol@free.fr>

* Add function to access the Cookie Jar.
* remove unneeded stuff.


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@23453 a95241bf-73f2-0310-859d-f6bbb57e9c96


# 78843897 10-Jan-2008 François Revol <revol@free.fr>

* Comment unneeded files.
* I *do* want PIC code for m68k!


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@23365 a95241bf-73f2-0310-859d-f6bbb57e9c96


# 9bc28239 10-Jan-2008 François Revol <revol@free.fr>

* Note for stage1
* Fix call to Bconin()
add correct color handling.


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@23354 a95241bf-73f2-0310-859d-f6bbb57e9c96


# 94995893 01-Jan-2008 François Revol <revol@free.fr>

stage2_args.h uses #include <platform_stage2_args.h>, had to use UsePrivateHeaders.


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@23214 a95241bf-73f2-0310-859d-f6bbb57e9c96


# 6152d8f5 01-Jan-2008 François Revol <revol@free.fr>

Some atari boot code


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@23205 a95241bf-73f2-0310-859d-f6bbb57e9c96


# 65ad1ba320d945c9626f471c4fb0972ae49440b5 26-May-2012 Alex Smith <alex@alex-smith.me.uk>

Made it possible to build the bootloader when targetting x86_64.

* x86_64 is using the existing *_ia32 boot platforms.
* Special flags are required when compiling the loader to get GCC to compile
32-bit code. This adds a new set of rules for compiling boot code rather
than using the kernel rules, which compile using the necessary flags.
* Some x86_64 private headers have been stubbed by #include'ing the x86
versions. These will be replaced later.


# 4499da3990dcd46133bc5797dd2f14177175d1dd 17-Jan-2011 Philippe Houdoin <philippe.houdoin@gmail.com>

Moved generic boot platform code to its own static lib, boot_platform_generic.a.
I hope I didn't break anything, as I can and have only test
bios_ia32's haiku_loader. Flame me otherwise.



git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@40240 a95241bf-73f2-0310-859d-f6bbb57e9c96


# 2f6b97dc3058c77d233f9baac017be52609f63e1 12-Jan-2011 François Revol <revol@free.fr>

This should hopefully fix build break introduced by r40215.


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@40217 a95241bf-73f2-0310-859d-f6bbb57e9c96


# 42df5ff10297b07436d5a087d0850bbcea4d875d 19-Nov-2010 François Revol <revol@free.fr>

Some support for video initialization using natfeat fVDI, but sadly it seems to return NULL for the framebuffer so it's not usable.


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@39506 a95241bf-73f2-0310-859d-f6bbb57e9c96


# 08e6655afee625a44a411570694d0c2e9a024bbc 05-Nov-2010 Stephan Aßmus <superstippi@gmx.de>

Patch by kaliber (ticket #6333): Removed many instances of
passing an additional -Wall to the compiler, which may actually
have unwanted effects. -Wall is standard by the build system.
Also, -Wno-multichar was passed unnecessarily for Haiku targets.
I didn't remove it for the bfs_shell, hope this is what Ingo meant
in the ticket.


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@39314 a95241bf-73f2-0310-859d-f6bbb57e9c96


# 1d4497a8f6d89c1c474224bf72468b6619e49cf2 10-Oct-2010 François Revol <revol@free.fr>

The Coding Style Police is much more efficient than the HADOPI...


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@38941 a95241bf-73f2-0310-859d-f6bbb57e9c96


# aed95f3c6cf74b6c76a50ea214170aef2246385c 10-Oct-2010 François Revol <revol@free.fr>

Also checksum the bootsector in the Atari version of haiku_loader.
Remove duplicate of the checksum tool.


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@38939 a95241bf-73f2-0310-859d-f6bbb57e9c96


# ca7ec014221914c3f0897ca52d99d31808a078ce 09-Oct-2010 François Revol <revol@free.fr>

Use cpu-specific mmu code from arch/m68k.


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@38911 a95241bf-73f2-0310-859d-f6bbb57e9c96


# 9209acd256945cca86763bee5a38c7bda92077b4 25-Jun-2010 Axel Dörfler <axeld@pinc-software.de>

* Renamed the remaining C files to C++ files.
* Fixed some copyrights.


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@37250 a95241bf-73f2-0310-859d-f6bbb57e9c96


# d4dcbf95f68d9b1e5aaf9b695713280083289857 21-Oct-2008 François Revol <revol@free.fr>

- Fix build.
- make system_time() return something sensible until platform code works.


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@28271 a95241bf-73f2-0310-859d-f6bbb57e9c96


# 8df3441d6439f1f0e47fbf0e9c690baf170ae2f9 23-Jun-2008 François Revol <revol@free.fr>

- Add 040 mmu support
- Set global mmu ops depending on mmu type.


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@26116 a95241bf-73f2-0310-859d-f6bbb57e9c96


# ac00c6372dbda65e4e50c28899d1063393a85b33 23-Jun-2008 François Revol <revol@free.fr>

Add mmu-specific code, WIP.


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@26115 a95241bf-73f2-0310-859d-f6bbb57e9c96


# b45b3d7dcbed3d636d85cff7657e19419f388de1 23-Jun-2008 François Revol <revol@free.fr>

- move prg ldscript where it belongs.
- added rule for boot .prg, no need to do it by hand :)


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@26099 a95241bf-73f2-0310-859d-f6bbb57e9c96


# 7d59553ec8cf1faad6326bc7bf4fdb0cc7767408 17-Jan-2008 François Revol <revol@free.fr>

* As we use asm macros we don't need the asm stubs now.
* Put cookies and error stuff to toscalls.c.
* dump all cookies instead of fixed list.


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@23582 a95241bf-73f2-0310-859d-f6bbb57e9c96


# 7ef900d3ef376be48b8c59fd03e571d4821cc82b 15-Jan-2008 François Revol <revol@free.fr>

It's working \o/
Now starts doing stuff in the loader when bootstrapping the .prg from ARAnyM.
For now it just dumps the cookies.


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@23552 a95241bf-73f2-0310-859d-f6bbb57e9c96


# c302a6742bd3bf0793a32ab7d4a915ea54c6e457 12-Jan-2008 François Revol <revol@free.fr>

Missed this file to the club.


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@23476 a95241bf-73f2-0310-859d-f6bbb57e9c96


# 86047718fb1477a27959378ac3b4ee016a6db0b2 12-Jan-2008 François Revol <revol@free.fr>

* shell.S must be first


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@23473 a95241bf-73f2-0310-859d-f6bbb57e9c96


# dcf911ef8f3a2576f214829d13fa02d769d6ff02 12-Jan-2008 François Revol <revol@free.fr>

* Add function to access the Cookie Jar.
* remove unneeded stuff.


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@23453 a95241bf-73f2-0310-859d-f6bbb57e9c96


# 78843897fc4f5e830a5a5de87d6fb6b1f486e0b8 10-Jan-2008 François Revol <revol@free.fr>

* Comment unneeded files.
* I *do* want PIC code for m68k!


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@23365 a95241bf-73f2-0310-859d-f6bbb57e9c96


# 9bc282395583e9305d062633b5a920450ad25336 10-Jan-2008 François Revol <revol@free.fr>

* Note for stage1
* Fix call to Bconin()
add correct color handling.


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@23354 a95241bf-73f2-0310-859d-f6bbb57e9c96


# 949958937c8d185fd466b4832296a5ebac9946cd 01-Jan-2008 François Revol <revol@free.fr>

stage2_args.h uses #include <platform_stage2_args.h>, had to use UsePrivateHeaders.


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@23214 a95241bf-73f2-0310-859d-f6bbb57e9c96


# 6152d8f58bda2d98b826b140e9560e13b40b60a1 01-Jan-2008 François Revol <revol@free.fr>

Some atari boot code


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@23205 a95241bf-73f2-0310-859d-f6bbb57e9c96