|
|
@b8f7ea78
|
15 years |
Jakub Jermář |
Remove the over-zealous ASSERT(missed_clock_ticks == 0) from clock(). …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@b4ad39f
|
15 years |
jakub |
Do not hold the sysinfo spinlock either when doing copy_from_uspace().
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@aeb6f25
|
15 years |
jakub |
Do copy_to_uspace() when not holding the sysinfo spinlock. The …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@acda8f0
|
15 years |
jakub |
Proper way of testing the mutex_trylock() return value.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@556f9892
|
15 years |
jakub |
Add two missing interrupts_restore() in mips32 debugger code.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@170332d
|
15 years |
Jakub Jermář |
Disable interrupts when taking TASK→lock.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@d69f959
|
15 years |
jakub |
Take the address space and address space area mutexes conditionally in …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@aa028db
|
15 years |
jakub |
Fix ipc_wait_for_call() not to take the TASK spinlock while holding …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@37c9fc8
|
15 years |
jakub |
Cherry pick revision 404 from lp:~ersin/helenos/measure2.
This fixes …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@a721f6a
|
15 years |
martin |
tiny cstyle modifications (no change in functionality)
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@9efff92
|
15 years |
martin |
simplify load calculation, the number of ready threads is available …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@bd01a4e
|
15 years |
martin |
indicate inactive CPUs
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@dec16a2
|
15 years |
martin |
- sysinfo items "system.tasks" and "system.threads" now return …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@e535eeb
|
15 years |
martin |
rename order() to order_suffix(), make it a generic libc string …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@e1b6742
|
15 years |
martin |
export threads to user space
the "tasks" command can now print all …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@70e2b2d
|
15 years |
martin |
avoid costly allocation and generation of data when it is actually not …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@80bfb601
|
15 years |
martin |
improve sysinfo and stats documentation (no change in functionality)
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@a80687e5
|
15 years |
martin |
add missing include
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@9dae191e
|
15 years |
martin |
sysinfo API cleanup
- better support for generated subtrees
- …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@c39a103
|
15 years |
martin |
cstyle
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@30a5470
|
15 years |
martin |
string to integer conversion routines
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@88dea9d
|
15 years |
martin |
merge from measuring branch
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@5ba201d
|
15 years |
martin |
cstyle changes (no change in functionality)
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@b658c5d
|
15 years |
martin |
fix possible garbage dereference (subtree.table always needs to be …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@d9fae235
|
15 years |
martin |
sysinfo overhaul
- cleanup (nicer data structures, use of SLAB …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@abf09311
|
15 years |
martin |
much safer implementation of str_dup() and str_ndup()
port str_dup() …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@d7f8796c
|
15 years |
martin |
add support for larger boot images (up to 8 MB)
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@b3631bc
|
15 years |
martin |
add sysinfo kconsole command
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@9528be02
|
15 years |
martin |
remove sysinfo1 test (it was a poor man's test actually)
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@95319bd
|
15 years |
stanislav.kozina |
Added dummy_load utility.
It just does some dummy load - either in …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@a307beb
|
15 years |
stanislav.kozina |
IPC statistics measured.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@c9fff17
|
15 years |
jiri |
Replace the still buggy GET_CHECK_PHONE() macro with a function.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@e43cdac
|
15 years |
stanislav.kozina |
Removed all floating point computation from top utility.
Now all …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@75ebb5b6
|
15 years |
jakub |
Make phoneid comparison always unsigned in GET_CHECK_PHONE().
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@34aac916
|
15 years |
jakub |
Fix off-by-one error in GET_CHECK_PHONE().
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@d7e45c8
|
15 years |
jakub |
sys_ipc_hangup() should treat the phoneid as unative_t so that …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@638927a
|
15 years |
stanislav.kozina |
top echoes also thread state overview
write_barrier() after computing …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@faf38b2
|
15 years |
stanislav.kozina |
Removed thread selection from kernel.
Now all threads are copied to …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@7a3ccbc
|
15 years |
stanislav.kozina |
Echo task memory in kb instead of pages count
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@36b5b0f
|
15 years |
stanislav.kozina |
fixed missing type definition
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@516adce
|
15 years |
stanislav.kozina |
top echoes also physical memory overview
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@1ba37fa
|
15 years |
stanislav.kozina |
Removed useless cycles sum, using ucycles + kcycles instead.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@6ec34bb
|
15 years |
stanislav.kozina |
bugfix: synch/waitq.c saves THREAD→last_cycle after context restored.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@acc3f745
|
15 years |
stanislav.kozina |
sys_get_task_info bugfix (cheking task id)
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@8f56d93
|
15 years |
stanislav.kozina |
top echoes also task list
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@62550dce
|
15 years |
stanislav.kozina |
ps -c echoes info about CPU's
cpu count is accessible through …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@79edc36
|
15 years |
stanislav.kozina |
System load echo fix, now it looks realistic
top echoes first values …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@c0379fc
|
15 years |
stanislav.kozina |
uptime
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@e257ae3
|
15 years |
stanislav.kozina |
Counting CPU busy and idle clock ticks.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@944f2cab
|
15 years |
stanislav.kozina |
ps -l echoes system load
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@849ed54
|
15 years |
martin |
Networking work:
Split the networking stack into end-user library …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@3a10e34
|
15 years |
stanislav.kozina |
Added kload thread
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@5cbb170
|
15 years |
martin |
add missing errno.h include
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@07640dfd
|
15 years |
stanislav.kozina |
Small changes on kernel & user accounting.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@a2a00e8
|
15 years |
stanislav.kozina |
Accounting separated to kernel and user time.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@34bba0e
|
15 years |
stanislav.kozina |
Tweaking ps
ps -t echoes also current CPU
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@f773206d
|
15 years |
stanislav.kozina |
TASK_NAME_BUFLEN moved to ps/taksinfo.h
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@18b5402c
|
15 years |
stanislav.kozina |
ps
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@d99c1d2
|
15 years |
martin |
use [u]int{8|16|32|64}_t type definitions as detected by the autotool …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@7c682dd1
|
15 years |
martin |
simplify makefiles slightly
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@19f857a
|
15 years |
jiri |
Rename string.h to str.h to avoid header conflict with standard C string.h.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@4e9aaf5
|
15 years |
martin |
more autotooling: run actually the compiler in autotool.py and detect …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@3c80f2b
|
15 years |
martin |
Python coding style cleanup (no change in functionality)
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@177e4ea
|
15 years |
martin |
move from a simple sanity check tool to a more feature-rich …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@4684368
|
15 years |
martin |
fix typo
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@91001e2
|
15 years |
martin |
refactorize program handling, report all failures by the means of …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@137691a
|
15 years |
martin |
remove unused variables and operations (as suggested by Clang static …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@a000878c
|
15 years |
martin |
make sure that all statically allocated strings are declared as "const …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@b905002
|
15 years |
jakub |
More reliable version of hypercall_fast_ret1().
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@7da160b
|
15 years |
jakub |
Differentiate between the hypervisor error codes and HelenOS error …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@68acf21
|
15 years |
jakub |
Optimize the clean window handler on sun4v according to 12.2.3 of the …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@72bf0d2
|
15 years |
jakub |
Merge from lp:~rimskyp/helenos/sparc.
Fix non-SMP build on sun4v. …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@f8f7dba
|
15 years |
pavel |
Fixed a stupid bug which prevented booting sun4v on SMP. Now HelenOS …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@af56e9b
|
15 years |
pavel |
Synchronize with head.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@61001a9
|
15 years |
martin |
fix Clang support for abs32le
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@95c4776
|
15 years |
pavel |
Merging SMP (unstable)
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@721d4e85
|
15 years |
jakub |
Merge from lp:~rimskyp/helenos/sparc.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@ba371e1
|
15 years |
martin |
conclude Clang support
this is the final piece which was missing to …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@7af8c0e
|
15 years |
martin |
when no address space is set, then returning AS_PF_FAULT is actually …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@c2efbb4
|
15 years |
pavel |
Synchronize with head.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@b03a666
|
15 years |
martin |
define atomic_count_t even for abs32le
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@8c2214e
|
15 years |
pavel |
Cleanup and merge of the TSB code.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@228666c
|
15 years |
martin |
introduce atomic_count_t as the explicit type of the internal value in …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@e0cb57b
|
15 years |
pavel |
MH cleanup
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@cf843906
|
15 years |
pavel |
Minor MH cleanup.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@b352895
|
15 years |
pavel |
Cleanup of errnos.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@617652f
|
15 years |
pavel |
Fixing the bug which caused that klog was being written also directly …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@b8da2a3
|
15 years |
martin |
enable kernel console output in case of kernel panic
- the panic …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@81983e3
|
15 years |
martin |
add the possibility to compile abs32le with any cross-compiler which …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@101d9f4
|
15 years |
martin |
remove LIBDIR which is no longer referenced anywhere
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@f430f58
|
15 years |
jakub |
Fix unlocking in ddi_physmem_map().
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@b20e7c0
|
15 years |
jakub |
Set HZ back to 100.
This could be tunable by some configuration option …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@bdd1600
|
15 years |
jakub |
Fix ia64 build.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@209faf9
|
15 years |
jakub |
Merge the networking branch as it is.
Does not compile at the moment.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@76ecb300
|
15 years |
martin |
use -march=pentium with the cross-compiler (using older instruction …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@5d618d8
|
15 years |
Administrator |
by default, use IA-32 cross-compiler for compiling abs32le
(this is …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@836d0689
|
15 years |
martin |
revert the previous commit, as it is futile after all
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@a70bda4
|
15 years |
lukasmejdrech |
* use standardized interrupt definition
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@dfecf88
|
15 years |
martin |
abs32le workaround: avoid feeding the assembler with @progbits
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@fb52db8
|
15 years |
martin |
make abs32le compile and link
abs32le now "works" (at least compiled …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|