Timeline



2005-08-07:

23:36 Changeset in mainline [511b45f]lfnserialticket/834-toolchain-updatetopic/msim-upgradetopic/simplify-dev-export by Jakub Jermar <jakub@…>
Update TODO. Explicitly mark places of interest related to memory …
23:14 Changeset in mainline [7dd56f1]lfnserialticket/834-toolchain-updatetopic/msim-upgradetopic/simplify-dev-export by Jakub Jermar <jakub@…>
Add memory barriers into spinlock_*(). Implement …

2005-07-26:

21:30 Changeset in mainline [60f760a0]lfnserialticket/834-toolchain-updatetopic/msim-upgradetopic/simplify-dev-export by Martin Decky <martin@…>
Cleanup
21:28 Changeset in mainline [7021492]lfnserialticket/834-toolchain-updatetopic/msim-upgradetopic/simplify-dev-export by Martin Decky <martin@…>
Remove unnecessary IA64 unwind tables Cleanup IA64 linker script Thus …
20:08 Changeset in mainline [117183b]lfnserialticket/834-toolchain-updatetopic/msim-upgradetopic/simplify-dev-export by Jakub Jermar <jakub@…>
Documentation changes. Most importantly, update information about …
19:58 Changeset in mainline [11485dec]lfnserialticket/834-toolchain-updatetopic/msim-upgradetopic/simplify-dev-export by Jakub Jermar <jakub@…>
Fix IA-32's get_memory_size() to return size of memory in bytes …

2005-07-21:

15:54 Changeset in mainline [e2e56fa9]lfnserialticket/834-toolchain-updatetopic/msim-upgradetopic/simplify-dev-export by Jakub Jermar <jakub@…>
Add -mno-abicalls to prevent generating of PIC code. Remove -mxgot …
14:54 Changeset in mainline [f5e3d1da]lfnserialticket/834-toolchain-updatetopic/msim-upgradetopic/simplify-dev-export by Jakub Jermar <jakub@…>
Add missing memory_init.h files for IA-64 and MIPS architectures. Fix …
14:27 Changeset in mainline [a55f97f]lfnserialticket/834-toolchain-updatetopic/msim-upgradetopic/simplify-dev-export by Josef Cejka <malyzelenyhnus@…>
Memory size detection for ia32 completed.
14:11 Changeset in mainline [f7a13b9]lfnserialticket/834-toolchain-updatetopic/msim-upgradetopic/simplify-dev-export by Martin Decky <martin@…>
IA-64 toolchain build script (at least)
13:58 Changeset in mainline [60875800]lfnserialticket/834-toolchain-updatetopic/msim-upgradetopic/simplify-dev-export by Jakub Vana <jakub.vana@…>
Coding style fix
13:32 Changeset in mainline [1eb0dd13]lfnserialticket/834-toolchain-updatetopic/msim-upgradetopic/simplify-dev-export by Jakub Vana <jakub.vana@…>
Disable alignment check
13:05 Changeset in mainline [2884193]lfnserialticket/834-toolchain-updatetopic/msim-upgradetopic/simplify-dev-export by Jakub Vana <jakub.vana@…>
Typing error fixed
13:00 Changeset in mainline [c192134]lfnserialticket/834-toolchain-updatetopic/msim-upgradetopic/simplify-dev-export by Jakub Vana <jakub.vana@…>
Clear IOPL on start of system on all CPUs and clear NT before all irets.

2005-07-20:

18:34 Changeset in mainline [5d945376]lfnserialticket/834-toolchain-updatetopic/msim-upgradetopic/simplify-dev-export by Martin Decky <martin@…>
AMD64 toolchain build script
16:54 Changeset in mainline [5d721f0]lfnserialticket/834-toolchain-updatetopic/msim-upgradetopic/simplify-dev-export by Josef Cejka <malyzelenyhnus@…>
Added e801 method for obtaining memory size, improved e820 method for …
15:41 Changeset in mainline [b4f9214]lfnserialticket/834-toolchain-updatetopic/msim-upgradetopic/simplify-dev-export by Martin Decky <martin@…>
Toolchain build scripts for PowerPC (G4) and PowerPC 64b (G5)
14:59 Changeset in mainline [76857d1]lfnserialticket/834-toolchain-updatetopic/msim-upgradetopic/simplify-dev-export by Jakub Vana <jakub.vana@…>
Comments
14:50 Changeset in mainline [b5eb1ee]lfnserialticket/834-toolchain-updatetopic/msim-upgradetopic/simplify-dev-export by Jakub Vana <jakub.vana@…>
Error word support debuging and testing passed with #NM & #GP exceptions.
13:56 Changeset in mainline [51029384]lfnserialticket/834-toolchain-updatetopic/msim-upgradetopic/simplify-dev-export by Jakub Jermar <jakub@…>
Fix setters of page table attributes for both IA-32 and MIPS.
13:34 Changeset in mainline [121dab5]lfnserialticket/834-toolchain-updatetopic/msim-upgradetopic/simplify-dev-export by Martin Decky <martin@…>
Add missing asid.h
11:41 Changeset in mainline [f0a8e52]lfnserialticket/834-toolchain-updatetopic/msim-upgradetopic/simplify-dev-export by Martin Decky <martin@…>
Directory for toolchain build scripts and other stuff MIPS toolchain
11:28 Changeset in mainline [59532eb]lfnserialticket/834-toolchain-updatetopic/msim-upgradetopic/simplify-dev-export by Jakub Vana <jakub.vana@…>
Added support for error-word generating exceptions in return routine.
11:26 Changeset in mainline [7d365305]lfnserialticket/834-toolchain-updatetopic/msim-upgradetopic/simplify-dev-export by Jakub Jermar <jakub@…>
Initialize kmp_completion_wq during configuration via ACPI MADT. Move …
11:22 Changeset in mainline [0970f43]lfnserialticket/834-toolchain-updatetopic/msim-upgradetopic/simplify-dev-export by Martin Decky <martin@…>
Make MIPS target compile and link properly with the new 4.0.1 MIPS …

2005-07-19:

15:10 Changeset in mainline [232e3ec7]lfnserialticket/834-toolchain-updatetopic/msim-upgradetopic/simplify-dev-export by Jakub Jermar <jakub@…>
Implement ACPI MADT operations for interface used by kmp.

2005-07-18:

12:37 Changeset in mainline [a26ddd1]lfnserialticket/834-toolchain-updatetopic/msim-upgradetopic/simplify-dev-export by Jakub Jermar <jakub@…>
Create IA-32 interface for bringing SMP up. This interface hides …
11:23 Changeset in mainline [6b7c36f]lfnserialticket/834-toolchain-updatetopic/msim-upgradetopic/simplify-dev-export by Jakub Jermar <jakub@…>
Copyright owner of arch/mips/src/mm/asid.c is Martin Decky. ACPI code …
09:27 Changeset in mainline [b4a4c5e3]lfnserialticket/834-toolchain-updatetopic/msim-upgradetopic/simplify-dev-export by Martin Decky <martin@…>
Start ASID manipulation

2005-07-15:

21:57 Changeset in mainline [76cec1e]lfnserialticket/834-toolchain-updatetopic/msim-upgradetopic/simplify-dev-export by Jakub Jermar <jakub@…>
Huge indentation fix.
20:27 Changeset in mainline [e41c47e]lfnserialticket/834-toolchain-updatetopic/msim-upgradetopic/simplify-dev-export by Martin Decky <martin@…>
fix EXC_Mod define enhance interrupt handling
19:53 Changeset in mainline [568337b]lfnserialticket/834-toolchain-updatetopic/msim-upgradetopic/simplify-dev-export by Martin Decky <martin@…>
handle more MIPS exceptions

2005-07-14:

22:22 Changeset in mainline [26649537]lfnserialticket/834-toolchain-updatetopic/msim-upgradetopic/simplify-dev-export by Jakub Jermar <jakub@…>
Remove one extra line left over from debugging process.
22:10 Changeset in mainline [a1a03f9]lfnserialticket/834-toolchain-updatetopic/msim-upgradetopic/simplify-dev-export by Jakub Jermar <jakub@…>
Begin MIPS implementation of 4-level page table interface. Add email …

2005-06-30:

23:27 Changeset in mainline [ff9f858]lfnserialticket/834-toolchain-updatetopic/msim-upgradetopic/simplify-dev-export by Jakub Jermar <jakub@…>
Generic 4-level page tables interface & implementation (review & …

2005-06-29:

20:53 Changeset in mainline [992bbb97]lfnserialticket/834-toolchain-updatetopic/msim-upgradetopic/simplify-dev-export by Jakub Jermar <jakub@…>
Start with generic 4-level page table interface. Usual cleanup.

2005-06-16:

18:47 Changeset in mainline [b60a22c]lfnserialticket/834-toolchain-updatetopic/msim-upgradetopic/simplify-dev-export by Jakub Jermar <jakub@…>
Replace confusing comment in scheduler.c. Add warning/explanatory …

2005-06-14:

16:11 Changeset in mainline [87cd61f]lfnserialticket/834-toolchain-updatetopic/msim-upgradetopic/simplify-dev-export by Jakub Jermar <jakub@…>
Do panic() on page_fault(). Good for long testing in SMP mode as …

2005-06-10:

16:18 Changeset in mainline [74df77d]lfnserialticket/834-toolchain-updatetopic/msim-upgradetopic/simplify-dev-export by Jakub Jermar <jakub@…>
Add map_structure() to automate mapping of memory structures that can …

2005-06-09:

23:43 Changeset in mainline [18e0a6c]lfnserialticket/834-toolchain-updatetopic/msim-upgradetopic/simplify-dev-export by Jakub Jermar <jakub@…>
Implement several assembler functions in gcc's asm notation …
13:35 Changeset in mainline [d896525]lfnserialticket/834-toolchain-updatetopic/msim-upgradetopic/simplify-dev-export by Jakub Jermar <jakub@…>
Fix wrong locking order in scheduler.

2005-06-07:

00:41 Changeset in mainline [a7a1063]lfnserialticket/834-toolchain-updatetopic/msim-upgradetopic/simplify-dev-export by Jakub Jermar <jakub@…>
SMP recovery patch #2 (SMP is no longer broken !!!). Fix missing …

2005-06-06:

20:42 Changeset in mainline [b0bf501]lfnserialticket/834-toolchain-updatetopic/msim-upgradetopic/simplify-dev-export by Jakub Jermar <jakub@…>
Define two placeholder functions for atomic_inc and atomic_dec on …
20:01 Changeset in mainline [e3f41b6]lfnserialticket/834-toolchain-updatetopic/msim-upgradetopic/simplify-dev-export by Ondrej Palkovsky <ondrap@…>
Code cleanup in scheduler.c thread.c - removed unnecessary spinlock. …

2005-06-05:

15:18 Changeset in mainline [d47f0e1]lfnserialticket/834-toolchain-updatetopic/msim-upgradetopic/simplify-dev-export by Jakub Jermar <jakub@…>
SMP recovery patch #1. (SMP still broken) Move ap_boot() to …

2005-06-03:

19:37 Changeset in mainline [d1a184f]lfnserialticket/834-toolchain-updatetopic/msim-upgradetopic/simplify-dev-export by Jakub Jermar <jakub@…>
Discard 'copy' parameter of map_page_to_frame(). Introduce 'root' …
15:10 Changeset in mainline [673104e]lfnserialticket/834-toolchain-updatetopic/msim-upgradetopic/simplify-dev-export by Martin Decky <martin@…>
doxygen-style comments NDEBUG in Makefile.config
14:51 Changeset in mainline [70527f1]lfnserialticket/834-toolchain-updatetopic/msim-upgradetopic/simplify-dev-export by Martin Decky <martin@…>
doxygen-style comments cleanups
13:17 Changeset in mainline [ac5d02b]lfnserialticket/834-toolchain-updatetopic/msim-upgradetopic/simplify-dev-export by Jakub Jermar <jakub@…>
IA-32 fixes. Use kernel addresses instead of physical addresses in …

2005-06-02:

23:56 Changeset in mainline [dcbc8be]lfnserialticket/834-toolchain-updatetopic/msim-upgradetopic/simplify-dev-export by Jakub Jermar <jakub@…>
Big changes in IA-32 address space map. Now the kernel is mapped above …

2005-05-31:

21:07 Changeset in mainline [7dcbc0a1]lfnserialticket/834-toolchain-updatetopic/msim-upgradetopic/simplify-dev-export by Sergey Bondari <bondari@…>
Add Sergey Bondari to the authors - workstation is ready :)
18:51 Changeset in mainline [747a2476]lfnserialticket/834-toolchain-updatetopic/msim-upgradetopic/simplify-dev-export by Jakub Jermar <jakub@…>
Just cleanup.

2005-05-28:

20:13 Changeset in mainline [2b50d7c]lfnserialticket/834-toolchain-updatetopic/msim-upgradetopic/simplify-dev-export by Jakub Jermar <jakub@…>
IA-64 work. Redefine FRAME_SIZE to "(16*1024)" instead of "2*4096". …

2005-05-27:

17:06 Changeset in mainline [87cb9e2]lfnserialticket/834-toolchain-updatetopic/msim-upgradetopic/simplify-dev-export by Josef Cejka <malyzelenyhnus@…>
Small bug in e820 memmap function repaired.
16:57 Changeset in mainline [60049aa]lfnserialticket/834-toolchain-updatetopic/msim-upgradetopic/simplify-dev-export by Jakub Jermar <jakub@…>
IA-64 work. Save/restore the rest of AR registers (i.e. RSE registers) …

2005-05-26:

08:36 Changeset in mainline [fc9c4e1]lfnserialticket/834-toolchain-updatetopic/msim-upgradetopic/simplify-dev-export by Jakub Jermar <jakub@…>
Replace "THREAD→cpu" with "CPU" in scheduler(). Add trailing '\n' to …

2005-05-25:

15:41 Changeset in mainline [2998046]lfnserialticket/834-toolchain-updatetopic/msim-upgradetopic/simplify-dev-export by Josef Cejka <malyzelenyhnus@…>
first version of e820 memmap
12:29 Changeset in mainline [d5d2a3f]lfnserialticket/834-toolchain-updatetopic/msim-upgradetopic/simplify-dev-export by Jakub Jermar <jakub@…>
Add context_set() macro to support extended behaviour for …

2005-05-24:

10:55 Changeset in mainline [c23fd6b1]lfnserialticket/834-toolchain-updatetopic/msim-upgradetopic/simplify-dev-export by Jakub Jermar <jakub@…>
Add Josef Cejka to doc/AUTHORS.
10:21 Changeset in mainline [14def1f6]lfnserialticket/834-toolchain-updatetopic/msim-upgradetopic/simplify-dev-export by Josef Cejka <malyzelenyhnus@…>
Started memory map support.

2005-05-20:

21:39 Changeset in mainline [32a89bf]lfnserialticket/834-toolchain-updatetopic/msim-upgradetopic/simplify-dev-export by Jakub Jermar <jakub@…>
IA-64 work. Add application registers ar.lc, ar.ec, ar.ccv, ar.csd, …
17:07 Changeset in mainline [0cb0a72]lfnserialticket/834-toolchain-updatetopic/msim-upgradetopic/simplify-dev-export by Jakub Jermar <jakub@…>
Fix typo in Jakub Vana's name.
17:04 Changeset in mainline [54ca3523]lfnserialticket/834-toolchain-updatetopic/msim-upgradetopic/simplify-dev-export by Jakub Jermar <jakub@…>
FPU work. FPU code cleanup, add/fix copyright notices where needed. …

2005-05-19:

23:19 Changeset in mainline [c01bd280]lfnserialticket/834-toolchain-updatetopic/msim-upgradetopic/simplify-dev-export by Jakub Jermar <jakub@…>
Rename test/fpu/fpu0 to test/fpu/fpu1. Enhance and beautify FPU test …
20:29 Changeset in mainline [af22f158]lfnserialticket/834-toolchain-updatetopic/msim-upgradetopic/simplify-dev-export by Jakub Vana <jakub.vana@…>
Set TS flag on system startup. Some bugs in FPU context switching seem …
13:37 Changeset in mainline [bc4a49f]lfnserialticket/834-toolchain-updatetopic/msim-upgradetopic/simplify-dev-export by Jakub Jermar <jakub@…>
Add check for infinite loops in e().
13:28 Changeset in mainline [0a85743]lfnserialticket/834-toolchain-updatetopic/msim-upgradetopic/simplify-dev-export by Jakub Jermar <jakub@…>
Rename test/fpu/fp0 to test/fpu/fpu0. (Couldn't do it in one go.)
13:24 Changeset in mainline [7135cf2]lfnserialticket/834-toolchain-updatetopic/msim-upgradetopic/simplify-dev-export by Jakub Jermar <jakub@…>
Rename test/fp to test/fpu.
13:16 Changeset in mainline [b312247]lfnserialticket/834-toolchain-updatetopic/msim-upgradetopic/simplify-dev-export by Jakub Jermar <jakub@…>
Add BSD license and copyright line. Coding style and small improvements.
12:54 Changeset in mainline [f3ebb64]lfnserialticket/834-toolchain-updatetopic/msim-upgradetopic/simplify-dev-export by Jakub Vana <jakub.vana@…>
IA-32 boot Makefile bugfix. Previous version did not take 512B of boot …
11:55 Changeset in mainline [6de2480e]lfnserialticket/834-toolchain-updatetopic/msim-upgradetopic/simplify-dev-export by Jakub Vana <jakub.vana@…>
IA-32 FPU lazy context switching. Doesn't work on Bochs and sometimes …

2005-05-18:

16:09 Changeset in mainline [1eee8383]lfnserialticket/834-toolchain-updatetopic/msim-upgradetopic/simplify-dev-export by Jakub Jermar <jakub@…>
IA-64 work. Add ar.pfs and ar.unat (caller and callee) application …

2005-05-17:

22:43 Changeset in mainline [6b96ab44]lfnserialticket/834-toolchain-updatetopic/msim-upgradetopic/simplify-dev-export by Jakub Jermar <jakub@…>
IA-64 work. Add the rest of branch registers to context_t. Add …
20:46 Changeset in mainline [7f1bfce]lfnserialticket/834-toolchain-updatetopic/msim-upgradetopic/simplify-dev-export by Jakub Jermar <jakub@…>
Add SP_DELTA macro for each architecture. On IA-32, this macro …
18:40 Changeset in mainline [87be9cfb]lfnserialticket/834-toolchain-updatetopic/msim-upgradetopic/simplify-dev-export by Jakub Vana <jakub.vana@…>
Fix page fault caused by dereferencing NULL pointer.

2005-05-13:

21:54 Changeset in mainline [eb43679]lfnserialticket/834-toolchain-updatetopic/msim-upgradetopic/simplify-dev-export by Jakub Jermar <jakub@…>
doxygen-style comments
21:45 Changeset in mainline [244f284]lfnserialticket/834-toolchain-updatetopic/msim-upgradetopic/simplify-dev-export by Jakub Jermar <jakub@…>
IA-64 cosmetics. Add ski_init_console() and ski_putchar() to ski.c to …
20:51 Changeset in mainline [da79d0fd]lfnserialticket/834-toolchain-updatetopic/msim-upgradetopic/simplify-dev-export by Jakub Jermar <jakub@…>
Add %P and %p formatters to printf for printing pointers in maximum …

2005-05-12:

20:37 Changeset in mainline [f2ffad4]lfnserialticket/834-toolchain-updatetopic/msim-upgradetopic/simplify-dev-export by Jakub Jermar <jakub@…>
For each architecture, add function/macro FADDR that calculates …
18:02 Changeset in mainline [ea3fb2e]lfnserialticket/834-toolchain-updatetopic/msim-upgradetopic/simplify-dev-export by Jakub Vana <jakub.vana@…>
Move fpu_owner pointer from cpu_arch_t to cpu_t.

2005-05-11:

22:14 Changeset in mainline [c884ef1]lfnserialticket/834-toolchain-updatetopic/msim-upgradetopic/simplify-dev-export by Jakub Jermar <jakub@…>
More of IA-64 initialization.
21:53 Changeset in mainline [6a27d63]lfnserialticket/834-toolchain-updatetopic/msim-upgradetopic/simplify-dev-export by Jakub Vana <jakub.vana@…>
Finished FPU lazy context switching - first version. I have not tested …
20:23 Changeset in mainline [6ba143d]lfnserialticket/834-toolchain-updatetopic/msim-upgradetopic/simplify-dev-export by Martin Decky <martin@…>
size_t usage const qualifier code cleanup
20:21 Changeset in mainline [7eb01623]lfnserialticket/834-toolchain-updatetopic/msim-upgradetopic/simplify-dev-export by Jakub Jermar <jakub@…>
Declare 'HelenOS project' as the copyright holder from 2005.
19:56 Changeset in mainline [196af843]lfnserialticket/834-toolchain-updatetopic/msim-upgradetopic/simplify-dev-export by Martin Decky <martin@…>
typo fixes (year, \n)
19:53 Changeset in mainline [69515260]lfnserialticket/834-toolchain-updatetopic/msim-upgradetopic/simplify-dev-export by Martin Decky <martin@…>
ASSERT macro
19:51 Changeset in mainline [02a99d2]lfnserialticket/834-toolchain-updatetopic/msim-upgradetopic/simplify-dev-export by Martin Decky <martin@…>
NDEBUG debug symbol, ASSERT debug macro, fancier panic() in debug mode …
19:14 Changeset in mainline [45671f48]lfnserialticket/834-toolchain-updatetopic/msim-upgradetopic/simplify-dev-export by Martin Decky <martin@…>
typedef short bool (as logical type), defines of false and true const …
19:02 Changeset in mainline [d7568a9f]lfnserialticket/834-toolchain-updatetopic/msim-upgradetopic/simplify-dev-export by Jakub Jermar <jakub@…>
Correct typo - threated vs. treated.
18:58 Changeset in mainline [da585a52]lfnserialticket/834-toolchain-updatetopic/msim-upgradetopic/simplify-dev-export by Martin Decky <martin@…>
doxygen-style comments
18:55 Changeset in mainline [93ca46f]lfnserialticket/834-toolchain-updatetopic/msim-upgradetopic/simplify-dev-export by Jakub Jermar <jakub@…>
Add Martin Decky to doc/AUTHORS.
17:08 Changeset in mainline [27dc170]lfnserialticket/834-toolchain-updatetopic/msim-upgradetopic/simplify-dev-export by Martin Decky <martin@…>
const qualifier for print functions
17:00 Changeset in mainline [d34657e]lfnserialticket/834-toolchain-updatetopic/msim-upgradetopic/simplify-dev-export by Martin Decky <martin@…>
doxygen-style comments
16:38 Changeset in mainline [724b58a]lfnserialticket/834-toolchain-updatetopic/msim-upgradetopic/simplify-dev-export by Martin Decky <martin@…>
doxygen-style comments
14:12 Changeset in mainline [00a44bc]lfnserialticket/834-toolchain-updatetopic/msim-upgradetopic/simplify-dev-export by Jakub Jermar <jakub@…>
IA-64 work. Give up attempts to persuade ld to patch the kernel image …
00:14 Changeset in mainline [9db5b66]lfnserialticket/834-toolchain-updatetopic/msim-upgradetopic/simplify-dev-export by Jakub Jermar <jakub@…>
Move architecture independent memcopy() and memsetb() out of MIPS …
Note: See TracTimeline for information about the timeline view.