#
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
|