|
|
|
@5c032932
|
14 years |
jiri |
Set up kernel frame buffer.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@f1fc83a
|
14 years |
jiri |
Add s3c24xx_uart driver to kernel for serial console output.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@6250c37
|
14 years |
jiri |
Fix first physical frame number computation. Only create kernel …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@12b0d51
|
14 years |
jiri |
Fix ommisions in testarm and integratorcp.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@d7ef14b
|
14 years |
jiri |
Link kernel to the proper base address for gta02. Change …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@1590e23
|
14 years |
jiri |
Drive the gta02 UART properly.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@adf6607
|
14 years |
jiri |
Refine rule for processing boot stage linker script with C preprocessor.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@21ee6ad4
|
14 years |
jiri |
Add gta0 configuration preset.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@d969a9a
|
14 years |
jiri |
Link gta02 boot stage to the proper base address.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@f4660690
|
14 years |
jiri |
Pass boot stage _link.ld through C preprocessor.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@bc58e2b
|
14 years |
jiri |
uImage needs to be built from a raw binary image.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@928d983
|
14 years |
jiri |
Add mkuimage tool. Build uImage for gta02.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@7c866dc
|
14 years |
jiri |
Add mostly dummy (but buildable) arm32/gta02 target.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@66fcba2
|
14 years |
jiri |
Do not decide which machine_ops to use at link time.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@5ac77cc
|
14 years |
jiri |
Remove more machine-dependent includes.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@25c97174
|
14 years |
jiri |
Remove unused machine_genfunc().
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@8ef40329
|
14 years |
jiri |
No need to include machine-specific header.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@5387807
|
14 years |
jakub |
Merge progress from the ia64-revival branch.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@3193c05
|
14 years |
jakub |
Fix fb detection for Ski.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@0e54b4a
|
14 years |
jakub |
Include the i8042 driver in the ia64 RAM disk image.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@fae1647
|
14 years |
jakub |
Use IP-relative instead of indirect branch to main_bsp().
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@d0c82c5
|
14 years |
martin |
perfect CPU cycles accounting, cherry-picked and adopted from …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@5954241
|
14 years |
martin |
fix exception handler prototypes
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@d46f5cc
|
14 years |
martin |
fix exception handler prototype
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@e5c1186
|
14 years |
jakub |
Remove the poor man's support for SMP.
Proper SMP support will be …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@84d8837
|
14 years |
jakub |
Use IP-relative instead of indirect branch.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@2319df3
|
14 years |
jiri |
Fix uninitialized field in error path. (Found by CSA).
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@ba8d2987
|
14 years |
jakub |
Fix indentation.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@6cb8dba
|
14 years |
jakub |
Unify the comment style.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@96e7a94
|
14 years |
martin |
add simple HOWTO
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@5f1fffb
|
14 years |
jakub |
Merge progress from the ia64 revival branch.
As of now, the ia64 …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@0a925a8
|
14 years |
jakub |
Remove two more accidentally committed generated files.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@66e39b8
|
14 years |
jakub |
Remove unneeded macros and fix printing of the loader entry point.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@4ff284b
|
14 years |
jakub |
Make a 4M space between the loader text and the inflate destination area.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@cfb729b0
|
14 years |
jakub |
Remove accidentally committed generated files.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@807102ca
|
14 years |
jakub |
Revive the ia64's loader.
At this stage, the ia64 port builds …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@202dde5
|
14 years |
jakub |
Remove loader stuff from the kernel header.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@510bc07
|
14 years |
jakub |
Fix ordering of [AL]FLAGS initialization and arch Makefile.inc inclusion.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@1d6c497
|
14 years |
martin |
amd64: fix wrong usage of rdtsc
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@fd3a631f
|
14 years |
martin |
Fix weird load average values.
The fix has been addopted from …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@b584cd4
|
14 years |
martin |
Update thread's last_cycle seems to be actually needed to properly …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@214ec25c
|
14 years |
martin |
use unsigned integers for exception and interrupt numbers
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@b3b7e14a
|
14 years |
martin |
distinguish between "hot" and "cold" exceptions
display only "hot" …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@be06914
|
14 years |
martin |
nicer top printouts
fix typos (recieved → received)
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@48dcc69
|
14 years |
martin |
better printouts for threads
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@c0f13d2
|
14 years |
martin |
introduce more compact and more readable command output to kconsole …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@8eec3c8
|
14 years |
martin |
merge basic exception accounting (this is the last piece missing from …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@1113c9e
|
14 years |
jiri |
Merge from lp:~jsvoboda/helenos/sysel.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@c5cb943d
|
14 years |
jiri |
Update SBI to rev. 291.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@8f80c77
|
14 years |
jakub |
Lock/interrupt assertions in the code are self-documenting. No need to …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@2d3ddad
|
14 years |
jakub |
Add more *_locked() assertions.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@c992538a
|
14 years |
jakub |
Disable interrupts during callN kconsole commands.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@bdfd3cdd
|
14 years |
jakub |
Support for QEMU,VGA frame buffer on sparc64.
(Contributed by Igor …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@f8d07859
|
14 years |
jiri |
Revert accidental change of optimization level from changeset:head,510.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@0ac99db
|
14 years |
jiri |
Make uspace threads stoppable before they exit. This fixes ticket #244.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@4acaa7c0
|
14 years |
jiri |
Fix incorrect irq spinlock bracketing in kbox_proc_phone_hungup().
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@179d052
|
14 years |
jakub |
Assert that file is not NULL in vfs_open().
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@1d432f9
|
14 years |
jakub |
Reflect assumptions about lock and interrupt state in functions themselves.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@3a2b636
|
14 years |
jakub |
Lock the page tables before working with them on arm32.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@b0b2ac1
|
14 years |
jakub |
Lock the page tables before working with them on amd64.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@6e2bf29
|
14 years |
jakub |
Lock the page tables before working with them on ppc32.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@e3ce39b
|
14 years |
jakub |
Lock the page tables before working with them on ia32.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@a820bf7
|
14 years |
jakub |
The kernel address space must locked in find_mapping_and_check() too.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@ada559c
|
14 years |
jakub |
Add page_table_locked() interface.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@c8e99bb
|
14 years |
jakub |
Foolproof version of flush_pipeline().
The %o7 version does not work …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@313b617
|
14 years |
jakub |
Remove spinlock_unlocked() and irq_spinlock_unlocked() interfaces …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@3c664d6
|
14 years |
martin |
fix interpretting variable assignment as a shell command
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@cf84f1bf
|
14 years |
martin |
add kernel support for link-time optimization (GCC 4.5+)
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@938f227
|
14 years |
martin |
add indentation
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@e805e2f
|
14 years |
martin |
use -Werror only in debug builds
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@ffe4a87
|
14 years |
jakub |
Add interfaces for testing the status of plain spinlocks and the IRQ …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@d7da4284
|
14 years |
jakub |
Add interface for testing the state of a mutex.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@5df7928
|
14 years |
jakub |
Add interface for determining the semaphore count.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@b7398c0
|
14 years |
jakub |
Add interfaces for getting and setting the waitq missed_wakeups.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@a9f1372
|
14 years |
jakub |
Move the irq_spinlock code to spinlock.c for better debuggability.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@0095368
|
14 years |
jakub |
Use the commented-out code for panic_printf(). It appears to work …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@da1bafb
|
14 years |
martin |
major code revision
- replace spinlocks taken with interrupts …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@666f492
|
14 years |
martin |
cstyle changes
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@c555155
|
14 years |
martin |
remove duplicate msr_read() and msr_write()
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@ffe276f
|
14 years |
martin |
restructure constants
change the return type of pic_get_pending() …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@86a3f89b
|
14 years |
martin |
add missing include
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@0cb47cf
|
14 years |
martin |
replace shebang comments with C comments to avoid conflicts with the C …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@ba7371f9
|
14 years |
martin |
rename spinlocks to be more descriptive
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@d92bf462
|
14 years |
martin |
coding style changes, no change in functionality
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@d354d57
|
14 years |
martin |
use fnzb32 or fnzb64 according to the platform
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@b8230b9
|
14 years |
martin |
coding style changes, no change in functionality
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@3d6beaa
|
14 years |
martin |
get rid of get_ip()
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@4bd675d
|
14 years |
jakub |
Fix one more use of an obsolete branch instruction.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@40239b9
|
14 years |
jakub |
Fix a couple of occurrences of obsolete branch instruction with proper …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@0d9dc6b
|
14 years |
jakub |
Explicitly specify the medlow mcmodel instead of merely relying on the …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@af24629
|
14 years |
jakub |
Fix sparc64 debug build.
(Contributed by Igor Kovalenko.)
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@c6f6adc
|
14 years |
jakub |
Use proper SPARC V9 branch instruction and kill one dispensable NOP.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@eb239dc
|
14 years |
jakub |
Add a descriptive comment for THE.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@ecbd287d
|
14 years |
jakub |
Merge sparc64 kernel stack tracing improvements.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@7f1d897
|
14 years |
jakub |
Create initial stack frames for main_bsp() and main_ap().
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@d806ce1
|
14 years |
jakub |
Kill more dispensable NOPs.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@c92af69b
|
14 years |
jakub |
Create initial stack frames for main_bsp() and main_ap().
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@34bf3d5
|
14 years |
jakub |
Kill some of the dispensable NOPs.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@71d0d737
|
14 years |
jakub |
Uncomment the code which creates the initial stack frame for sparc64 …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@7c8e1e1
|
14 years |
jakub |
Merge initial support for sparc64 kernel stack tracing.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|