[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Making progress
Peter Wemm wrote:
> Doug Rabson wrote:
> > I've managed to get quite a long way with this thing so far. ACPI is a bit
> > confused (and needed a few patches to cope with the 64bit architecture)
> > but its looking promising.
> >
> > I guess I need to figure out how interrupts work next...
> >
> > ACPI debug layer 0xfffffff debug level 0x2d
> > Copyright (c) 1992-2001 The FreeBSD Project.
> > Copyright (c) 1979, 1980, 1983, 1986, 1988, 1989, 1991, 1992, 1993, 1994
> > The Regents of the University of California. All rights reserved.
>
> I finally managed to get a working loader, but I'm not having any luck
> with the kernel.. Have you committed everything? For example, acpica
> is still missing your tweaks (eg: no definition for INT64 etc),
> sys/ia64/acpica/OsdEnvironment.c etc is missing and so on.
>
> Mind you, John just suggested that it might only be working on the serial
> console.. Trying that now..
Well, the loader is certainly happy, but the kernel is not.. I removed
'options SKI' since I figured that wasn't going to do much good, and a whole
bunch of other stuff. I tried it with and without acpica, after doing
a couple of obvious fixes to the types (if there is non-obvious stuff
that is also required, I didn't get that far). Is there some other magic
that is required?
I think we need a seperate "SKI" and "GENERIC" kernel, like we have with
the Alpha with SIMOS and GENERIC. There isn't much point compiling device
drivers into the SKI kernel, for example.
EFI Boot Manager ver 1.02 [12.38]
Please select a boot option
shell
Leenucks
Boot option maintenance menu
Use w and x to change option(s). Use Enter to select an option
Loading.: shell
EFI Shell version 1.02 [12.38]
Device mapping table
fs0 : VenHw(Unknown Device:80)/HD(Part1,Sig00000000)
blk0 : Acpi(PNP0A03,0)/Pci(3|1)/Ata(Primary,Master)
blk1 : VenHw(Unknown Device:80)
blk2 : VenHw(Unknown Device:80)/HD(Part1,Sig00000000)
blk3 : VenHw(Unknown Device:80)/HD(Part2,Sig00000000)
blk4 : VenHw(Unknown Device:80)/HD(Part3,Sig00000000)
blk5 : VenHw(Unknown Device:80)/HD(Part3,Sig00000000)/HD(Part1,Sig00000000)
blk6 : Acpi(PNP0A03,0)/Pci(3|1)/Ata(Secondary,Master)
Shell> fs0:
fs0:\> dir
Directory of fs0:\
09/21/01 02:16p <DIR> 2,048 efi
06/05/01 06:21p 277,136 elilo.efi
06/08/01 05:17p 5,979,100 vmlinux-2.4.3-12smp
06/08/01 05:17p 1,716,304 vmlinuz-2.4.3-12smp
06/08/01 05:29p 5,169,750 vmlinux-2.4.3-12
06/08/01 05:29p 1,655,515 vmlinuz-2.4.3-12
09/21/01 02:22p 693,259 initrd-2.4.3-12smp.img
09/21/01 02:22p 693,039 initrd-2.4.3-12.img
09/21/01 02:22p 211 elilo.conf
09/23/01 06:03p 506,221 loader3.efi
09/21/01 04:16p 505,161 loader2.efi
09/29/01 05:50p 506,193 loader.efi
09/21/01 04:47p 2,244,223 foo.gz
09/29/01 06:45p 5,062,172 kernel
09/29/01 06:58p 4,547,637 kernel.noacpi
14 Files 29,555,921 bytes
1 Dir 2,048 bytes
fs0:\> loader
Console: EFI console
FreeBSD/ia64 EFI boot, Revision 0.1
(peter@xxxxxxxxxxxxxxxxxx, Wed Oct 3 17:30:10 PDT 2001)
/
can't load 'kernel'
Type '?' for a list of commands, 'help' for more detailed help.
ok load /kernel
/kernel data=0x45a990+0x8a1d8 syms=[0x8+0x35f28+0x8+0x2c894]
ok boot -sv
Entering /kernel at 0xe00000000050a000...
/
Cheers,
-Peter
--
Peter Wemm - peter@xxxxxxxxxxx; peter@xxxxxxxxxxxxx; peter@xxxxxxxxxxxxxx
"All of this is for nothing if we don't go to the stars" - JMS/B5
To Unsubscribe: send mail to majordomo@xxxxxxxxxxx
with "unsubscribe freebsd-ia64" in the body of the message