|
|
|
@1b7dc656
|
18 years |
martin |
initial support for Xen
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@c82950a
|
18 years |
jakub |
Work on sparc64 boot loader (still inactive).
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@b95b717
|
18 years |
jakub |
Last changes to make ofw.c work for both 32-bit and 64-bit …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@b7b5f83
|
18 years |
jakub |
Cleanup OpenFirmware driver and prepare it for integration with …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@d22645e
|
18 years |
jakub |
Even though the ppc64 doesn't build currently, perform cleanup in the …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@ce8725be
|
18 years |
jakub |
Cleanup boot infrastructure: ppc32 (and elsewhere).
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@282f4724
|
18 years |
jakub |
Cleanup in the boot infrastructure.
This commit tries to separate …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@7431e867
|
18 years |
martin |
read macio address from PCI OFW entry
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@9334b93
|
18 years |
martin |
bugfix
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@31d9300
|
18 years |
martin |
mips32 binary format choice
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@5c82957
|
18 years |
martin |
use stack in unmapped segment
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@611150b
|
18 years |
martin |
ppc32 debug messages
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@60316bd
|
18 years |
martin |
properly place PHT on top of physical memory
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@bab785fe
|
18 years |
martin |
pick the best BAT mapping
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@a88ab795
|
18 years |
martin |
fix wrong segment register value
add CONFIG_BAT define
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@2988616b
|
18 years |
martin |
ppc32: BAT usage is now optional
better VSID support
Page Hash Table …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@c04bdb4
|
18 years |
martin |
allocate page hash table during boot
(preliminary code, will be fixed …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@a141d8d
|
18 years |
martin |
move ppc32 four pages up
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@e5cd717
|
18 years |
martin |
change config
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@25f089b
|
18 years |
martin |
mips piggybacker
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@2d1a1d4
|
18 years |
martin |
remove redundant section
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@698f3aa
|
18 years |
ondrap |
Fix bad fix.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@9d371cb
|
18 years |
ondrap |
Fixed config with bad dialog.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@c34f98f
|
19 years |
martin |
update boot loader API
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@9fa072dc
|
19 years |
martin |
ppc32 sync
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@3649897
|
19 years |
martin |
add ipcc and klog to ppc32
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@26b943e
|
19 years |
ondrap |
Added ipcc and klog to amd64 and ia32 architectures.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@4a9da01
|
19 years |
ondrap |
Added tetris to ia32 and amd64
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@bbeb5e4
|
19 years |
martin |
more debugging
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@4520dc02
|
19 years |
martin |
ppc32 bootloader debugging facility
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@e0dd1a8
|
19 years |
martin |
create ISO image instead of floppy image (for AMD64)
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@2f2708d
|
19 years |
martin |
create ISO image instead of floppy image
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@8232551
|
19 years |
malyzelenyhnus |
Amd64 boot support for console driver.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@f5f2c15
|
19 years |
malyzelenyhnus |
Console module added to grub loader for ia32.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@433a2aa
|
19 years |
martin |
add missing stuff to compile
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@6bbb1610
|
19 years |
martin |
port ppc32 changes to ppc64 (raw)
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@0ab829c
|
19 years |
martin |
ensure TLB sync
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@c3b5cdf
|
19 years |
martin |
fix forgotten bug
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@de1b8b1
|
19 years |
martin |
remove obsolete BAT framebuffer mapping
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@3eee37d
|
19 years |
martin |
support for arbitrary number of boot components for ppc32
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@a62347a
|
19 years |
jakub.vana |
boot subdir for uspace FB driver
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@eb895f5
|
19 years |
ondrap |
Added keyboard driver to amd64.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@dda4513
|
19 years |
malyzelenyhnus |
Load kbd module.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@2b89416
|
19 years |
jakub.vana |
Comment unsupported build targets
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@c8d7cd0
|
19 years |
jakub.vana |
Move grub.conf outside the image
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@a9d5a77
|
19 years |
martin |
ppc32: don't use FPU instructions in boot loader
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@271fcaf
|
19 years |
jakub |
Sort architectures alphabetically in boot.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@63f5cd6
|
19 years |
martin |
ppc32: support for loading init
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@ab4ac14
|
19 years |
martin |
prevent possible race by force disabling interrupts
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@02e7700
|
19 years |
martin |
initially fill segment registers
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@3319862
|
19 years |
jakub |
Update grub images for the previous change to take effect.
Subversion …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@e3dd773
|
19 years |
jakub |
Load pci module on ia32 and amd64.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@a8844e0
|
19 years |
martin |
fix types, 64b arguments (breaks things yet)
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@89343aac
|
19 years |
martin |
start ppc64 port
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@38fe9d0
|
19 years |
martin |
add instruction cache flush
align framebuffer on 128K boundary
change …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@730de779
|
19 years |
martin |
ofw uses \r\n as newline
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@c6143b4
|
19 years |
martin |
kernel boot API change
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@7dcde32
|
19 years |
martin |
extend boot info
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@f941347
|
19 years |
martin |
relocate boot loader structures if needed
(allowing to boot on stupid …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@543c31f
|
19 years |
martin |
invalidate segment registers
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@1f330de
|
19 years |
martin |
proper ppc32 initial memory mapping
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@01cb210
|
19 years |
martin |
relocate kernel in real mode
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@d89c554
|
19 years |
martin |
add ns
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@8d8d5c4
|
19 years |
martin |
add /ns as the first init task
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@4bc20ca
|
19 years |
martin |
make /ns the first user-space task, /init the second
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@f9719b58
|
19 years |
martin |
add /ns as second init task
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@1fbe8da2
|
19 years |
martin |
ppc32: boot using real mode trampoline
setup segment registers so far
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@032a9b3
|
19 years |
martin |
boot loader for msim
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@4ef1ee83
|
19 years |
ondrap |
Build correctly uspace and kernel based on boot architecture.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@5e7b926
|
19 years |
malyzelenyhnus |
Uspace included to rebuild image.boot
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@46bbccb
|
19 years |
martin |
simplify register names
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@96e08225
|
19 years |
martin |
ppc32: support for exception vectors
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@d9b46dd
|
19 years |
martin |
temporal CUDA (VIA 6805) mapping
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@bc2f26f
|
19 years |
martin |
ppc32: move kernel one frame up
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@2d69ee6
|
19 years |
martin |
map almost all physical memory
remap framebuffer to a different location
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@6323989
|
19 years |
martin |
ofw code cleanup
get memory map from ofw
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@eebd172
|
19 years |
martin |
relocate ppc32 kernel above 2 GB
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@272c219
|
19 years |
martin |
cleanup and extend OFW code
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@8cbe350
|
19 years |
martin |
ppc32 boots again (temporarily)
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@7740f86
|
19 years |
martin |
better MSR bits masking
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@3998ab2
|
19 years |
jakub |
ia64 now loads init from ELF. Don't need to do objcopy to binary format.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@75a3095
|
19 years |
martin |
fix various ppc32 bootloader bugs
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@91aba7f
|
19 years |
ondrap |
Same order of architectures as in kernel.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@d6b42a7
|
19 years |
jakub |
ia64 work.
Changes to make userspace work (boot part).
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@bcc223b2
|
19 years |
martin |
flush caches
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@5eb84ab
|
19 years |
martin |
ppc bootstrap almost working
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@1b08233
|
19 years |
ondrap |
Allow make without make clean.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@1bedc54
|
19 years |
martin |
kernel size fix
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@d81e6bdf
|
19 years |
martin |
create ppc32 boot image
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@3c1dec0
|
19 years |
martin |
move ppc32 boot loader to /boot tree
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@9d2c946
|
19 years |
ondrap |
Copy init to amd boot loader.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@9cd9ba2d
|
19 years |
jakub |
Fix relative path in ln command in sparc64 boot build.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@8d69160
|
19 years |
martin |
no uspace for sparc yet
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@98376de
|
19 years |
martin |
unify boot, kernel and uspace config system
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@429f3d9a
|
19 years |
martin |
AMD64 support
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@f073f82
|
19 years |
martin |
forgot to touch the binary file
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@989bad7
|
19 years |
martin |
store README and COPYING directly in GRUB floppy image
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@224dad8
|
19 years |
jakub |
Let the kernel Makefile decide wether rebuild is required.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@856b5e70
|
19 years |
jakub |
Fix paths in ia32 Makefile.
Add userspace binary to ia32 boot image.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@7e00430
|
19 years |
jakub |
Complete ia32 build boot infrastructure.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|