Timeline
Aug 29, 2017:
- 4:04 PM scheduler edited by
- (diff)
- 4:03 PM scheduler edited by
- (diff)
- 3:24 PM scheduler edited by
- (diff)
- 3:20 PM scheduler edited by
- (diff)
- 3:14 PM scheduler edited by
- (diff)
- 12:03 PM Changeset [406] by
- This version executed successfully the user "init" process on a …
Aug 21, 2017:
- 11:54 AM Changeset [405] by
- Remove XXX, it's fine.
Aug 17, 2017:
- 7:35 PM replication_distribution edited by
- (diff)
- 3:25 PM Changeset [404] by
- Explain a bit.
- 3:09 PM Changeset [403] by
- Sync with TSAR.
- 3:09 PM Changeset [402] by
- Mmh, refix this bug (mistakenly reverted by alain).
- 3:02 PM Changeset [401] by
- Few bugs in VMM
- 11:50 AM Changeset [400] by
- cosmetic bis
- 11:48 AM Changeset [399] by
- cosmetic
- 11:35 AM Changeset [398] by
- Wrong value in the timer.
- 11:26 AM Changeset [397] by
- Use panic().
- 11:24 AM Changeset [396] by
- Use panic().
- 11:20 AM Changeset [395] by
- Use panic().
- 11:06 AM Changeset [394] by
- Make it compile again, and use panic(). Not sure it is what Alain …
- 11:02 AM Changeset [393] by
- Use panic().
Aug 16, 2017:
- 3:35 PM Changeset [392] by
- Start handling page faults. Not tested.
- 3:27 PM Changeset [391] by
- Simplify the hal_mmu_exception() function.
- 2:57 PM Changeset [390] by
- RPC_VMM_GET_REF_VSEG renamed to RPC_VMM_GET_VSEG
- 2:54 PM Changeset [389] by
- Update the RPC_VMM_GET_VSEG.
- 2:33 PM Changeset [388] by
- Change the vmm_get_vseg() function to access the reference cluster …
- 2:11 PM Changeset [387] by
- Handle the return from exception.
- 2:09 PM Changeset [386] by
- Implement several GPT functions.
- 2:03 PM Changeset [385] by
- Remove redundant (and buggy) code.
- 1:34 PM Changeset [384] by
- Fix a pretty dumb mistake I made in my last commit.
- 11:13 AM Changeset [383] by
- Use constant flags.
- 11:07 AM Changeset [382] by
- Sync with TSAR.
Aug 14, 2017:
- 7:33 PM Changeset [381] by
- Add missing defines in the TSAR exception handler.
- 6:31 PM Changeset [380] by
- Remove the generic kernel/kern/do_exception files to handle exceptions …
- 4:00 PM Changeset [379] by
- Remove another vestige.
- 3:57 PM Changeset [378] by
- Remove misleading vestige.
- 3:55 PM Changeset [377] by
- Remove vestiges.
- 2:56 PM Changeset [376] by
- Remove vestiges.
- 2:53 PM Changeset [375] by
- Use panic().
- 2:51 PM Changeset [374] by
- Use panic().
- 2:43 PM Changeset [373] by
- Start using panic().
- 2:40 PM Changeset [372] by
- Add a panic function.
- 1:03 PM Changeset [371] by
- Treat user/kern exceptions differently.
- 12:58 PM Changeset [370] by
- Old can be NULL.
- 12:36 PM Changeset [369] by
- style
- 12:32 PM Changeset [368] by
- Switch the VM space, and explicitly disable the FPU.
- 11:39 AM Changeset [367] by
- Change Time unit from cycle to TICK (in millisecond). Fix several bugs …
Aug 10, 2017:
- 11:51 AM Changeset [366] by
- Rename to Makefile.tsar.
- 11:48 AM Changeset [365] by
- Remove debug function.
- 11:45 AM Changeset [364] by
- Don't include params.mk.
- 11:43 AM Changeset [363] by
- Remove vestige.
- 11:41 AM Changeset [362] by
- Remove vestiges.
- 11:30 AM Changeset [361] by
- Pass the function argument to the new thread.
- 11:26 AM Changeset [360] by
- Add a panic, for now we are only switching between kernel threads.
- 11:21 AM Changeset [359] by
- Synchronize tls_intr between context switches.
Aug 9, 2017:
- 10:59 AM Changeset [358] by
- Don't dump the kernel components on TSAR.
- 10:57 AM Changeset [357] by
- Remove vestige.
- 10:56 AM Changeset [356] by
- Remove vestige.
- 10:55 AM Changeset [355] by
- Remove unused include.
- 10:52 AM Changeset [354] by
- Remove vestige.
- 10:50 AM Changeset [353] by
- Don't include sys-vfs.h.
- 10:46 AM Changeset [352] by
- Don't compute kcm_page twice.
- 10:42 AM Changeset [351] by
- Simplify bizarre thing.
- 10:37 AM Changeset [350] by
- Remove vestige.
- 10:35 AM Changeset [349] by
- Remove unused.
- 10:34 AM Changeset [348] by
- We don't support irqbase != 0.
- 10:26 AM Changeset [347] by
- Remove soclib_iob on x86.
- 10:24 AM Changeset [346] by
- Hide soclib_iob.
Aug 8, 2017:
- 11:28 AM Changeset [345] by
- Initialize rsp0 (in both the TSS and the TLS).
- 11:27 AM Changeset [344] by
- Call core_clock - the computation in this function still needs to be fixed.
- 11:19 AM Changeset [343] by
- Mmh, skip tf_trapno and tf_err for iretq.
- 11:17 AM Changeset [342] by
- Initialize tf_ss, and don't forget to update tls_thr.
- 11:12 AM Changeset [341] by
- Set %eoi earlier for rescheduling interrupts, otherwise the timer …
Aug 7, 2017:
- 3:19 PM Changeset [340] by
- Remove debug code - it's useless anyway.
- 3:11 PM Changeset [339] by
- Add support for context switch - not tested yet, due to some other …
- 1:33 PM Changeset [338] by
- Not sure what Alain meant to do, but disable this for now.
- 12:50 PM Changeset [337] by
- Introduce the delayed context switch if current thread has a lock.
- 11:22 AM Changeset [336] by
- Rename curcpu -> curtls.
- 11:19 AM Changeset [335] by
- Separate the CPU context from the trap frame.
- 10:17 AM Changeset [334] by
- Undefined variables.
- 10:11 AM Changeset [333] by
- vfs_user_move() returns an error_t, so don't return a count.
- 10:06 AM Changeset [332] by
- vfs_kernel_move() return error_t, not a count.
- 10:06 AM Changeset [331] by
- style
- 10:05 AM Changeset [330] by
- style
- 9:03 AM Changeset [329] by
- Initialize %rbp.
- 8:52 AM Changeset [328] by
- Use vfs_kernel_move(), it's a kernel buffer.
Aug 6, 2017:
- 7:58 PM Changeset [327] by
- Clean up, and fix several SMP-related issues. The LAPIC timer is still …
- 10:19 AM Changeset [326] by
- This shouldn't be a remote load.
- 8:38 AM Changeset [325] by
- Unused variable.
- 8:36 AM Changeset [324] by
- The process xptr is already local, so no need to do a remote load.
- 8:33 AM Changeset [323] by
- Clean up, and define strstr() in libk.
- 8:20 AM Changeset [322] by
- Clean up.
- 8:13 AM Changeset [321] by
- We don't care about the base.
- 8:10 AM Changeset [320] by
- Remove unused.
- 8:00 AM Changeset [319] by
- Don't forget to unmap the region below the kernel. Useful to detect …
Aug 4, 2017:
- 4:22 PM Changeset [318] by
- Bug fix : we don't need an atomic access to update the …
- 3:23 PM boot_procedure edited by
- (diff)
- 3:18 PM io_operations edited by
- (diff)
- 3:16 PM replication_distribution edited by
- (diff)
- 3:13 PM arch_info edited by
- (diff)
- 3:10 PM scheduler edited by
- (diff)
- 2:45 PM WikiStart edited by
- (diff)
- 2:36 PM scheduler edited by
- (diff)
- 2:03 PM Changeset [317] by
- 1) Introduce the TSAR hal_cpu_context_switch() function. 2) Introduce …
Aug 3, 2017:
- 12:01 PM Changeset [316] by
- Synchronize with Alain's changes. Still several issues.
- 10:15 AM Changeset [315] by
- Redefine the fuctions ppm_base2page() / ppm_page2base() / …
Note: See TracTimeline
for information about the timeline view.