Doug, Peter,

This is great news indeed :-).  I assume there's much work to go, but very
cool.

Robert N M Watson             FreeBSD Core Team, TrustedBSD Project
[EMAIL PROTECTED]      NAI Labs, Safeport Network Services

On Mon, 8 Oct 2001, Peter Wemm wrote:

> Just a FYI to people not on the ia64 list...
> 
> All bow before Doug Rabson, the mighty! :-)
> 
> peter@overcee[11:23am]~src/sys/ia64/compile/SMALL-203# telnet -K ia64
> Trying 10.0.0.21...
> Connected to ia64.wemm.org.
> Escape character is '^]'.
> 
> FreeBSD/ia64 (ia64.wemm.org) (ttyp0)
> 
> login: peter
> Password: 
> Last login: Thu Oct  4 12:26:02 from overcee
> Copyright (c) 1980, 1983, 1986, 1988, 1990, 1991, 1993, 1994
>         The Regents of the University of California.  All rights reserved.
> 
> FreeBSD 5.0-CURRENT (SMALL) #1: Mon Oct  8 10:33:33 PDT 2001
> 
> Welcome to FreeBSD!
> 
> $ uname -a
> FreeBSD ia64.wemm.org 5.0-CURRENT FreeBSD 5.0-CURRENT #1: Mon Oct  8 10:33:33 PDT 
>2001     [EMAIL PROTECTED]:/home/src/sys/ia64/compile/SMALL  ia64
> $ df
> Filesystem  1K-blocks     Used    Avail Capacity  Mounted on
> /dev/da1a      254063   124581   109157    53%    /
> devfs               1        1        0   100%    /dev
> procfs              8        8        0   100%    /proc
> $ ps -axl
>   UID   PID  PPID CPU PRI NI   VSZ  RSS WCHAN  STAT  TT       TIME COMMAND
>     0     0     0   0 -16  0     0    5 sched  DLs   ??    0:00.00  (swapper)
>     0     1     0   0   8  0  1312   23 wait   ILs   ??    0:00.01  (init)
>     0     2     0   0 -16  0     0    5 psleep DL    ??    0:00.00  (pagedaemon)
>     0     3     0   0  20  0     0    5 psleep DL    ??    0:00.00  (vmdaemon)
>     0     4     0   0  20  0     0    5 pgzero DL    ??    0:00.00  (pagezero)
>     0     5     0   0 -16  0     0    5 psleep DL    ??    0:00.01  (bufdaemon)
>     0     6     0   0  20  0     0    5 syncer DL    ??    0:00.03  (syncer)
>     0    10     0  48 -16  0     0    5 -      RL    ??    7:59.29  (idle)
>     0    11     0   0 -44  0     0    5 -      WL    ??    0:00.02  (swi1: net)
>     0    12     0   0 -48  0     0    5 -      WL    ??    0:01.11  (swi6: tty:sio 
>clock)
>     0    13     0   0 -32  0     0    5 -      WL    ??    0:00.00  (swi4: vm)
>     0    14     0   0  76  0     0    5 sleep  DL    ??    0:00.04  (random)
>     0    15     0   0 -28  0     0    5 -      WL    ??    0:00.00  (swi5: task 
>queue)
>     0    16     0   0 -40  0     0    5 -      WL    ??    0:00.00  (swi2: camnet)
>     0    17     0   0  -8  0     0    5 -      WL    ??    0:00.03  (swi3: cambio)
>     0    18     0   0 -52  0     0    5 -      WL    ??    0:00.00  (intr: acpi0)
>     0    19     0   0 -68  0     0    5 -      WL    ??    0:00.01  (intr: fxp0)
>     0    20     0   0 -64  0     0    5 -      WL    ??    0:00.00  (intr: ata0)
>     0    21     0   0 -64  0     0    5 -      WL    ??    0:00.00  (intr: ata1)
>     0    22     0   0 -64  0     0    5 -      WL    ??    0:00.00  (intr: uhci0)
>     0    23     0   0   8  0     0    5 usbevt DL    ??    0:00.00  (usb0)
>     0    24     0   0 -60  0     0    5 -      WL    ??    0:00.00  (intr: atkbd0)
>     0    25     0   0 -48  0     0    5 -      WL    ??    0:00.01  (swi0: tty:sio)
>     0    26     0   0 -60  0     0    5 -      WL    ??    0:00.00  (intr: sio0)
>     0    27     0   0 -64  0     0    5 -      WL    ??    0:00.04  (intr: isp0)
>     0    66     1   0  96  0  1408  123 select Is    ??    0:00.02  (inetd)
>     0    90    66   1  96  0  1528  159 select Ss    ??    0:00.05  (telnetd)
>     0    91    90   0   8  0  1552  167 wait   Is    p0    0:00.05  (login)
>   433    92    91   0   8  0  1944  172 wait   S     p0    0:00.03  (sh)
>   433    96    92   1  96  0  1320  113 -      R+    p0    0:00.00  (ps)
>     0     7     1   0   5  0  1944  113 ttyin  Is+   d0    0:00.07  (sh)
> $ ls -l
> total 18
> -r--r--r--   1 root  wheel  4735 Oct  6 10:06 COPYRIGHT
> drwxr-xr-x   2 root  wheel  1024 Oct  8 09:55 bin
> drwxr-xr-x   6 root  wheel   512 Oct  7 22:04 boot
> drwxr-xr-x   3 root  wheel     0 Oct  4 12:22 dev
> drwxr-xr-x  17 root  wheel  2560 Oct  4 12:25 etc
> drwxr-xr-x   2 root  wheel   512 Oct  5 19:22 mnt
> dr-xr-xr-x   1 root  wheel   512 Oct  4 12:45 proc
> drwxr-xr-x   2 root  wheel   512 Oct  6 10:06 root
> drwxr-xr-x   2 root  wheel  2048 Oct  8 09:47 sbin
> lrwxr-xr-x   1 root  wheel    12 Oct  8 18:00 sys -> /usr/src/sys
> drwxr-xr-t   2 root  wheel   512 Oct  4 12:28 tmp
> drwxr-xr-x  13 root  wheel   512 Oct  8 09:30 usr
> drwxr-xr-x  19 root  wheel   512 Oct  5 19:22 var
> $ 
> 
> Yes, this is running on real hardware, not a simulator.  There is still
> lots to do, but there is definate progress!
> 
> The loader interface looks like this (I have deliberately disabled all
> automatic startup features, so it's a tad rough):
> 
> EFI Boot Manager ver 1.02 [12.38]
> 
> Please select a boot option
> 
>     shell                                                           
>     Leenucks                                                        
>     Boot option maintenance menu                                    
> 
>     Use ^ and v 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 : VenHw(Unknown Device:81)
>   blk7 : Acpi(PNP0A03,0)/Pci(3|1)/Ata(Secondary,Master)
> Shell> fs0:
> fs0:\> loader
> Console: EFI console
> 
> FreeBSD/ia64 EFI boot, Revision 0.1
> ([EMAIL PROTECTED], Wed Oct  3 17:30:10 PDT 2001)
> 
> Type '?' for a list of commands, 'help' for more detailed help.
> ok load /kernel.0810
> /kernel.0810 data=0x580800+0x97be8 syms=[0x8+0x40a28+0x8+0x34dda]
> ok boot -sa
> Entering /kernel.0810 at 0xe00000000050a000...
> ACPI debug layer 0x0  debug level 0x0
> 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.
> FreeBSD 5.0-CURRENT #1: Mon Oct  8 10:33:33 PDT 2001
>     [EMAIL PROTECTED]:/home/src/sys/ia64/compile/SMALL
> CPU: Itanium (733.36-Mhz)
>   Origin = "GenuineIntel"  Model = 0  Revision = 4
>   Features = 0x0
> real memory  = 1056210944 (1031456K bytes)
> avail memory = 1023123456 (999144K bytes)
> Preloaded elf kernel "/kernel.0810" at 0xe000000000b90000.
> acpi0: <Intel  W460GXBS> on motherboard
> acpi0: power button is handled as a fixed feature programming model.
> Timecounter "ACPI"  frequency 3579545 Hz
> acpi_cpu0: <CPU> on acpi0
> acpi_cpu1: <CPU> on acpi0
> acpi_pcib0: <Host-PCI bridge> port 0xcf8-0xcff on acpi0
> pci0: <PCI bus> on acpi_pcib0
> pci0: <base peripheral, interrupt controller> at device 0.0 (no driver attached)
> pci0: <display, VGA> at device 1.0 (no driver attached)
> fxp0: <Intel Pro 10/100B/100+ Ethernet> port 0x1140-0x117f mem 
>0xf7e00000-0xf7efffff,0xf7cc9000-0xf7cc9fff irq 39 at device 2.0 on pci0
> fxp0: Ethernet address 00:d0:b7:af:cb:3b
> inphy0: <i82555 10/100 media interface> on miibus0
> inphy0:  10baseT, 10baseT-FDX, 100baseTX, 100baseTX-FDX, auto
> isab0: <PCI-ISA bridge> at device 3.0 on pci0
> isa0: <ISA bus> on isab0
> atapci0: <Generic PCI ATA controller> port 0x11b0-0x11bf at device 3.1 on pci0
> ata0: at 0x1f0 irq 14 on atapci0
> ata1: at 0x170 irq 15 on atapci0
> uhci0: <UHCI (generic) USB controller> port 0x1180-0x119f irq 47 at device 3.2 on 
>pci0
> uhci0: (New UHCI DeviceId=0x76028086)
> usb0: <UHCI (generic) USB controller> on uhci0
> usb0: USB revision 1.0
> uhub0: (0x76028086) UHCI root hub, class 9/0, rev 1.00/1.00, addr 1
> uhub0: 2 ports with 2 removable, self powered
> uhub1: vendor 0x0424 product 0x2020, class 9/0, rev 1.10/0.00, addr 2
> device_probe_and_attach: uhub1 attach returned 6
> uhub1: vendor 0x0424 product 0x2020, class 9/0, rev 1.10/0.00, addr 2
> device_probe_and_attach: uhub1 attach returned 6
> pci0: <serial bus, SMBus> at device 3.3 (no driver attached)
> pci0: <multimedia, audio> at device 4.0 (no driver attached)
> pci0: <bridge, HOST-PCI> at device 16.0 (no driver attached)
> atkbdc0: <Keyboard controller (i8042)> port 0x64,0x60 irq 1 on acpi0
> atkbd0: <AT Keyboard> irq 1 on atkbdc0
> sio0: configured irq 4 not in bitmap of probed irqs 0
> sio0 port 0x3f8-0x3ff irq 4 on acpi0
> sio0: type 16550A, console
> acpi_pcib1: <Host-PCI bridge> on acpi0
> pci1: <PCI bus> on acpi_pcib1
> pci1: <base peripheral> at device 15.0 (no driver attached)
> acpi_pcib2: <Host-PCI bridge> on acpi0
> pci2: <PCI bus> on acpi_pcib2
> isp0: <Qlogic ISP 1280 PCI SCSI Adapter> port 0x2000-0x20ff mem 
>0xeffdf000-0xeffdffff irq 27 at device 0.0 on pci2
> pci2: <base peripheral> at device 15.0 (no driver attached)
> acpi_pcib3: <Host-PCI bridge> on acpi0
> pci3: <PCI bus> on acpi_pcib3
> acpi_timer0: <24-bit timer at 3.579545MHz> port 0xa08-0xa0b on acpi0
> orm0: <Option ROMs> at iomem 0xc0000-0xc7fff,0xc8000-0xc8fff,0xc9000-0xcb7ff on isa0
> Timecounter "IA64 ITC"  frequency 733363004 Hz
> acpi_cpu: CPU throttling enabled, 8 steps from 100% to 12.5%
> ata0-slave: ata_command: timeout waiting for intr
> ata0-slave: ATAPI identify failed
> afd0: 120MB <LS-120 F200 08 UHD Floppy> [963/8/32] at ata0-master PIO2
> acd0: CDROM <LTN483> at ata1-master PIO4
> Waiting 15 seconds for SCSI devices to settle
> 
> Manual root filesystem specification:
>   <fstype>:<device>  Mount <device> using filesystem <fstype>
>                        eg. ufs:/dev/da0s1a
>   ?                  List valid disk boot devices
>   <empty line>       Abort manual input
> 
> mountroot> ufs:da1c
> Mounting root from ufs:da1c
> da0 at isp0 bus 0 target 0 lun 0
> da0: <QUANTUM ATLAS IV 9 WLS 0B0B> Fixed Direct Access SCSI-3 device 
> da0: 80.000MB/s transfers (40.000MHz, offset 8, 16bit), Tagged Queueing Enabled
> da0: 8761MB (17942584 512 byte sectors: 255H 63S/T 1116C)
> da1 at isp0 bus 0 target 1 lun 0
> da1: <IBM DDYS-T18350N S80D> Fixed Direct Access SCSI-3 device 
> da1: 80.000MB/s transfers (40.000MHz, offset 8, 16bit), Tagged Queueing Enabled
> da1: 17501MB (35843670 512 byte sectors: 255H 63S/T 2231C)
> da1c: raw partition size != slice size
> da1c: start 0, end 35843669, size 35843670
> da1cc: start 0, end 524287, size 524288
> Enter full pathname of shell or RETURN for /bin/sh: 
> 
> What you see is the EFI (Enhaced/Extended firmware interface) that has
> a mini OS in rom, and uses a fat32 filesystem for boot related support.
> loader.efi and the kernel (for now) are sitting in there.
> 
> Doug netboots his machine, while I've been using real disks.
> 
> Cheers,
> -Peter
> --
> Peter Wemm - [EMAIL PROTECTED]; [EMAIL PROTECTED]; [EMAIL PROTECTED]
> "All of this is for nothing if we don't go to the stars" - JMS/B5
> 
> 
> To Unsubscribe: send mail to [EMAIL PROTECTED]
> with "unsubscribe freebsd-current" in the body of the message
> 


To Unsubscribe: send mail to [EMAIL PROTECTED]
with "unsubscribe freebsd-current" in the body of the message

Reply via email to