[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[microblaze-uclinux] we have a shell!
Hi folks,
Great news, after a couple of days of detailed and painful debugging,
I've nailed a couple more bugs that were holding me up. So, now I can
boot the kernel all the way through init and to a simple shell (sash)!
Boot log attached as proof! Note this boot log is from a boot into
single user mode - no init scripts running etc but I've tested that and
it seems to work OK.
Next I need to spruce up the console driver to accept keystrokes via the
console_uart (enable interrupts and so on) - am working on that now. I
sincerely hope to have an interactive shell session going within the
next day or two.
You'll need to do a CVS update on the kernel directory (uClinux-2.4.x),
and also I'll have to distribute a modified version of the elf2flt
utility (one of the bugs was in there). I'll prepare some detailed
instructions shortly.
We're almost at the point where "regular" linux/uClinux people can start
to get involved - kernel hacking (and following my kernel port!) not
required.
Regards,
John
********
Linux version 2.4.21-uc0 (jwilliam@g435-9029) (gcc version 2.95.3-4 ...
On node 0 totalpages: 4096
zone(0): 4096 pages.
zone(1): 0 pages.
zone(2): 0 pages.
CPU: XILINX MICROBLAZE
Console: static memory buffer (memcons)
Kernel command line:
Calibrating delay loop... 4.86 BogoMIPS
Memory: 15360K/16384K available (462K kernel code, 182K data)
Dentry cache hash table entries: 2048 (order: 2, 16384 bytes)
Inode cache hash table entries: 1024 (order: 1, 8192 bytes)
Mount cache hash table entries: 512 (order: 0, 4096 bytes)
Buffer-cache hash table entries: 1024 (order: 0, 4096 bytes)
Page-cache hash table entries: 4096 (order: 2, 16384 bytes)
POSIX conformance testing by UNIFIX
Linux NET4.0 for Linux 2.4
Based upon Swansea University Computer Society NET3.039
Registering memcons serial driver.
memcons: Requesting IRQ
Starting kswapd
Blkmem copyright 1998,1999 D. Jeff Dionne
Blkmem copyright 1998 Kenneth Albanowski
Blkmem 1 disk images:
0: 800A215C-800D355B [VIRTUAL 800A215C-800D355B] (RO)
blk: queue 800963a8, I/O limit 0Mb (mask 0x0)
VFS: Mounted root (romfs filesystem) readonly.
Freeing unused kernel memory: 28K freed
Sash command shell (version 1.1.1)
/>
___________________________
microblaze-uclinux mailing list
microblaze-uclinux@itee.uq.edu.au
Project Home Page : http://www.itee.uq.edu.au/~jwilliams/mblaze-uclinux
Mailing List Archive : http://www.itee.uq.edu.au/~listarch/microblaze-uclinux/