projects
/
akaros.git
/ history
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
first ⋅ prev ⋅
next
Made the timer interrupt setup callback consistent in behavior
[akaros.git]
/
kern
/
arch
/
2015-11-03
Barret Rhoden
Move ros/vmx.h to an arch-specific location (XCC)
tree
|
commitdiff
2015-11-03
GanShun
Adding vmexits to proc.
tree
|
commitdiff
2015-11-03
GanShun
Removed debug prints. Fixed virtio decode function...
tree
|
commitdiff
2015-11-03
GanShun
Changed magic number from 0xE5 to I_VMMPC_POSTED
tree
|
commitdiff
2015-11-03
GanShun
Send IPI using function in vmx.c through pwrite to...
tree
|
commitdiff
2015-11-02
GanShun
EOI virtualization and virtual APIC success.
tree
|
commitdiff
2015-11-02
GanShun
VAPIC page is now actually enabled and active.
tree
|
commitdiff
2015-11-02
GanShun
Added emsr_fake_1b function
tree
|
commitdiff
2015-11-02
Gan Shun Lim
VMMCP: Virtualized APIC is now working(sort of)
tree
|
commitdiff
2015-11-02
Ronald G. Minnich
VMMCP: upgrade for newer cpu.
tree
|
commitdiff
2015-11-02
Ronald G. Minnich
vmmcp: implement optional bits setting in the 5 control...
tree
|
commitdiff
2015-11-02
Ronald G. Minnich
VMMCP: start move to systems I can't use on my mac
tree
|
commitdiff
2015-11-02
Ronald G. Minnich
vmmcp: cut over to virtual apic; fix include mess after...
tree
|
commitdiff
2015-11-02
Ronald G. Minnich
VMMCP: misc stuff
tree
|
commitdiff
2015-11-02
Ronald G. Minnich
VMMCP: better support incoming interrupts. Fix idiot...
tree
|
commitdiff
2015-11-02
Ronald G. Minnich
lapic and ioapic support that's Not Good Enough.
tree
|
commitdiff
2015-11-02
Ronald G. Minnich
abortive try at setting up tables. Failed miserably.
tree
|
commitdiff
2015-11-02
Ronald G. Minnich
Make MMAP_LOWEST_VA PAGE_SIZE; set ld.so mmap address
tree
|
commitdiff
2015-11-02
Ronald G. Minnich
Major cleanups.
tree
|
commitdiff
2015-11-02
Ronald G. Minnich
Use correct vmcs field to inject an interrupt
tree
|
commitdiff
2015-11-02
Ronald G. Minnich
Interrupt framework
tree
|
commitdiff
2015-11-02
Ronald G. Minnich
Extend vmexit handler in vmrunkernel to handle vmcall...
tree
|
commitdiff
2015-11-02
Ronald G. Minnich
Move msr-index.h to arch/86/ros so user programs can...
tree
|
commitdiff
2015-11-02
Ronald G. Minnich
Create ros/vmm/vmx.h, prepare to move lots of code...
tree
|
commitdiff
2015-11-02
Ronald G. Minnich
We're finding more undocumented bits. So the bit set...
tree
|
commitdiff
2015-11-02
Ronald G. Minnich
Allow read/write of msr 0x345/MSR_IA32_PERF_CAPABILITIES
tree
|
commitdiff
2015-11-02
Ronald G. Minnich
Begin work on true virtio mmio Kill tests/vmrunkernel...
tree
|
commitdiff
2015-11-02
Ronald G. Minnich
Start shuffling functionality from kernel to user.
tree
|
commitdiff
2015-11-02
Ronald G. Minnich
Modify device to take a binary struct.
tree
|
commitdiff
2015-11-02
Ronald G. Minnich
vmmcp: final set of changes for PCI emulation
tree
|
commitdiff
2015-11-02
Ronald G. Minnich
Manage writes to cfc: ignore them for now.
tree
|
commitdiff
2015-11-02
Ronald G. Minnich
vmmcp: piss-poor pci emulation
tree
|
commitdiff
2015-11-02
Ronald G. Minnich
vmmcp: further restrictions on IO; a few more hacks...
tree
|
commitdiff
2015-11-02
Ronald G. Minnich
vmmcp: allow basic IO and more MSRs
tree
|
commitdiff
2015-11-02
Ronald G. Minnich
vmmcp: final set of msr operations
tree
|
commitdiff
2015-11-02
Ronald G. Minnich
vmmcp: allow a fake write to CSTAR
tree
|
commitdiff
2015-11-02
Ronald G. Minnich
Allow guests to do INVLPG.
tree
|
commitdiff
2015-11-02
Barret Rhoden
VMX: only check the PB VM EC2 if EC1 is ok
tree
|
commitdiff
2015-11-02
Ronald G. Minnich
vmmcp: add "fake write" msr
tree
|
commitdiff
2015-11-02
Ronald G. Minnich
vmmcp: emulated msr infrastructure
tree
|
commitdiff
2015-11-02
Ronald G. Minnich
vmmcp: set up msr handling framework.
tree
|
commitdiff
2015-11-02
Ronald G. Minnich
vmmcp: open up cr4; fix cpuid handling
tree
|
commitdiff
2015-11-02
Ronald G. Minnich
vmmcp: allow EFER writes. Clear cr0 shadow to 0s so...
tree
|
commitdiff
2015-11-02
Ronald G. Minnich
Print information about msr settings that don't quite...
tree
|
commitdiff
2015-11-02
Ronald G. Minnich
vmmcp: add higherkernbase, more debugging.
tree
|
commitdiff
2015-10-30
Davide Libenzi
Plugged the exception handling code
tree
|
commitdiff
2015-10-30
Davide Libenzi
Added safe user memory access APIs
tree
|
commitdiff
2015-10-28
Dan Cross
Replace most uses of strncpy with strlcpy.
tree
|
commitdiff
2015-10-14
Kevin Klues
Fix get_num_numa() loop in x86 topology.c
tree
|
commitdiff
2015-10-14
Davide Libenzi
Changed a few EFAIL to proper errno codes.
tree
|
commitdiff
2015-10-14
Davide Libenzi
Added explicit errno reporting from error() API.
tree
|
commitdiff
2015-10-06
Ronald G. Minnich
topology: handle cases where acpi is incomplete
tree
|
commitdiff
2015-09-28
Barret Rhoden
Remove struct dev's dc [3/3]
tree
|
commitdiff
2015-09-28
Barret Rhoden
Idenfity devices by name, not by char [1/3]
tree
|
commitdiff
2015-09-28
Barret Rhoden
Make backtraces more robust
tree
|
commitdiff
2015-09-23
Xiao Jia
Add name to pci_device
tree
|
commitdiff
2015-09-15
Barret Rhoden
x86: Change idt_init() to not clobber num_cores
tree
|
commitdiff
2015-09-15
Kevin Klues
Update akaros to hook in the new topology stuff
tree
|
commitdiff
2015-09-15
Kevin Klues
Build topology from cpuid in topology.c
tree
|
commitdiff
2015-09-15
Kevin Klues
tlb_flush_global() needs to call core_id_early()
tree
|
commitdiff
2015-09-15
Kevin Klues
Rename node_id -> numa_id
tree
|
commitdiff
2015-07-24
Barret Rhoden
x86: Use ACPI/MP for num_cores detection
tree
|
commitdiff
2015-07-24
Barret Rhoden
x86: Remove ncleft initialization in mpinit
tree
|
commitdiff
2015-07-23
Kevin Klues
Change all references of num_cpus -> num_cores
tree
|
commitdiff
2015-07-16
Barret Rhoden
udelay_sched() -> kthread_usleep()
tree
|
commitdiff
2015-07-14
Kevin Klues
Finalize arg, env, aux migration (1/3) (CXX) (BB)
tree
|
commitdiff
2015-06-30
Ronald G. Minnich
vmmcp: remove RDTSCP from the set of things that we...
tree
|
commitdiff
2015-06-26
Ronald G. Minnich
Enable "VMCALL console putc" via flags. (XCC)
tree
|
commitdiff
2015-06-22
Ronald G. Minnich
vmmcp: Handle cpuid.
tree
|
commitdiff
2015-06-22
Ronald G. Minnich
vmmcp: this should be the complete list of registers...
tree
|
commitdiff
2015-06-18
Ronald G. Minnich
VMM: repurpose vmcall for a temporary console
tree
|
commitdiff
2015-06-18
Ronald G. Minnich
VMM: Remove #ifdef x86_64 from vmx.c
tree
|
commitdiff
2015-06-18
Ronald G. Minnich
x86: Show epte value when printing the kpte.
tree
|
commitdiff
2015-06-18
Ronald G. Minnich
Turn down the debug prints, add a couple extra
tree
|
commitdiff
2015-06-18
Ronald G. Minnich
VMM: vmresume works! (handle IRQ)
tree
|
commitdiff
2015-06-18
Ronald G. Minnich
VMM: Rip out testing code.
tree
|
commitdiff
2015-06-04
Barret Rhoden
x86: changes backtrace to not subtract 1
tree
|
commitdiff
2015-06-04
Barret Rhoden
Helper to backtrace a user context
tree
|
commitdiff
2015-06-04
Barret Rhoden
Moves backtrace_kframe()
tree
|
commitdiff
2015-04-07
Ron Minnich
Fix the way we set up vmcs
tree
|
commitdiff
2015-04-07
Barret Rhoden
Pmap ops: perm->settings
tree
|
commitdiff
2015-04-07
Barret Rhoden
x86: pmap cleanup
tree
|
commitdiff
2015-04-07
Barret Rhoden
VMM: debug helper for checking KPT == EPT invariant
tree
|
commitdiff
2015-04-07
Barret Rhoden
VMM: handle EPT page faults
tree
|
commitdiff
2015-04-07
Barret Rhoden
Fixes VMR creating off-by-one
tree
|
commitdiff
2015-04-07
Barret Rhoden
VMM: Removes the epte_t from pte_t
tree
|
commitdiff
2015-04-07
Barret Rhoden
VMM: Call EPT ops for every KPT op
tree
|
commitdiff
2015-04-07
Barret Rhoden
Redefines PTE present vs mapped
tree
|
commitdiff
2015-04-07
Barret Rhoden
x86: EPT and KPT are contiguous
tree
|
commitdiff
2015-04-07
Barret Rhoden
VMM: moves various helpers to vmx.h
tree
|
commitdiff
2015-04-07
Barret Rhoden
VMM: removes the dune <-> proc
tree
|
commitdiff
2015-04-07
Barret Rhoden
VMM: removes the VPID
tree
|
commitdiff
2015-04-07
Barret Rhoden
VMM: EPT checks, init, and basic usage
tree
|
commitdiff
2015-04-07
Barret Rhoden
VMM: init and cleanup take the proc *
tree
|
commitdiff
2015-04-07
Barret Rhoden
Helpers for the PGSHIFT of the largest jumbo page
tree
|
commitdiff
2015-04-07
Ron Minnich
VMM: Make put_cpu actually put the cpu
tree
|
commitdiff
2015-04-07
Barret Rhoden
VMM: Fixes vmmcp freezes
tree
|
commitdiff
2015-04-07
Barret Rhoden
VMM: fixes VMCS order computation
tree
|
commitdiff
2015-04-07
Barret Rhoden
VMM: helper for VMPTRST
tree
|
commitdiff
2015-03-23
Ron Minnich
If the pgdir in debug_print_pgdir is not set, assume...
tree
|
commitdiff
next