peter
9fb8326f23
Add boot_serial and boot_multicons variables to set RB_SERIAL and
...
RB_MULTIPLE since this seems to be the easiest way to add these flags
for non-forth loaders etc.
2002-06-20 06:29:42 +00:00
marcel
768ae8ea9a
o Remove namespace pollution from param.h:
...
- Don't include ia64_cpu.h and cpu.h
- Guard definitions by _NO_NAMESPACE_POLLUTION
- Move definition of KERNBASE to vmparam.h
o Move definitions of IA64_RR_{BASE|MASK} to vmparam.h
o Move definitions of IA64_PHYS_TO_RR{6|7} to vmparam.h
o While here, remove some left-over Alpha references.
2002-05-19 04:42:19 +00:00
obrien
ce04447cdf
-ffreestanding is the word.
...
(also resort some CFLAGS such that the more "important" value are first so
they are easier to see)
2002-05-10 09:26:35 +00:00
peter
1a2f6bfa9f
Set BINDIR
2002-04-07 04:26:42 +00:00
peter
cddc57f171
Make it a bit closer to the EFI build and tie up some loose ends.
2002-04-06 04:33:53 +00:00
peter
bc98e7be03
Do not add the ficl/alpha subdir to the ia64 include path. Try ficl/ia64
...
instead.
2002-04-06 04:16:58 +00:00
marcel
688cf86e24
Pass the address of the bootinfo block to the kernel in register
...
r8. Keep it at the hardwired address for now. Bump the version.
2002-03-30 23:52:34 +00:00
marcel
e27cdad86b
Fix the beforeinstall target. We install ${PROG}.help if loader.help
...
exists, otherwise we install it anyway. I interpret this as a very
high desire to install ${PROG}.help. Alas, ${PROG}.help doesn't exist
at the moment and neither does loader.help, so in practice this just
doesn't work, no matter how you interpret it. The compromise is to
install ${PROG}.help IFF it exists. I realize we lost creativity with
this commit, but style should have been preserved, AFAICT :-)
2002-03-29 22:53:56 +00:00
marcel
4131d9a132
Duplicate the logic used elsewhere to define LIBSTAND.
2002-03-28 06:52:10 +00:00
peter
d508cde2ba
Add -ffreestanding to avoid printf/puts/putchar conversions
2002-03-19 10:51:57 +00:00
peter
40fe009adb
Remove bootinfo.bi_kernel. It isn't used by the kernel. struct bootinfo
...
should go away on ia64, we should be loader metadata based since that is
the only way we can boot (loader, skiload).
2001-11-19 07:05:10 +00:00
peter
536bf9b42b
Fix a dependency violation, same as in libefi/elf_freebsd.c a while back.
2001-11-19 06:59:53 +00:00
peter
5147ce6799
Make this 'make obj' safe
2001-09-26 00:13:08 +00:00
dfr
8b6fdd5792
Add definition of SSC_GET_RTC.
2001-09-20 08:22:56 +00:00
dfr
42cbd97a48
Implement time().
2001-09-19 12:12:12 +00:00
dfr
573409ef19
Add a fake memory descriptor for the I/O port space.
2001-09-15 18:29:42 +00:00
dfr
60a2e27040
Fill in the bootinfo's memory map.
2001-09-15 09:53:56 +00:00
dfr
44cdde0e70
Remove dead code.
2001-09-15 08:25:16 +00:00
dfr
78bcb999c4
Update code which creates bootinfo.
2001-09-13 12:49:02 +00:00
dfr
e457c6698c
A command file for SKI which runs the loader up to the first instruction
...
of the loaded kernel.
2001-09-12 15:08:49 +00:00
dfr
49cae21f8a
Add a version of the loader which runs under SKI, the HP ia64 simulator.
...
This loader is quite functional and can load and run kernels. The kernels
don't quite work right after loading but that should be easily fixable.
2001-09-12 08:34:27 +00:00