Palacios Public Git Repository

To checkout Palacios execute

  git clone http://v3vee.org/palacios/palacios.web/palacios.git
This will give you the master branch. You probably want the devel branch or one of the release branches. To switch to the devel branch, simply execute
  cd palacios
  git checkout --track -b devel origin/devel
The other branches are similar.


16 years agoAdded latching and reading
Peter Dinda [Wed, 2 Jul 2008 17:50:01 +0000]
Added latching and reading

16 years ago*** empty log message ***
Jack Lange [Tue, 1 Jul 2008 20:48:58 +0000]
*** empty log message ***

16 years ago*** empty log message ***
Jack Lange [Tue, 1 Jul 2008 18:47:21 +0000]
*** empty log message ***

16 years agomoved further along in the boot process....
Jack Lange [Tue, 1 Jul 2008 00:12:44 +0000]
moved further along in the boot process....
Bombing due to unhandled large page, and gruesome hack to vm_guest_mem.c

16 years agomoved further along in the boot process....
Jack Lange [Tue, 1 Jul 2008 00:12:22 +0000]
moved further along in the boot process....

16 years agolarge change to break apart the guest operation mode parameters
Jack Lange [Mon, 30 Jun 2008 23:09:14 +0000]
large change to break apart the guest operation mode parameters

16 years agoAdded CR0 handling for PROTECTED_PG and for the CLTS instruction
Peter Dinda [Sun, 29 Jun 2008 21:46:24 +0000]
Added CR0 handling for PROTECTED_PG and for the CLTS instruction

16 years agofixed page table deletion error
Jack Lange [Tue, 24 Jun 2008 04:06:44 +0000]
fixed page table deletion error

16 years agoremoved debugging
Jack Lange [Mon, 23 Jun 2008 23:12:38 +0000]
removed debugging

16 years agoadded new fields to interface
Jack Lange [Mon, 23 Jun 2008 22:48:45 +0000]
added new fields to interface

16 years agoAdded pci code (this only does a bus scan at this point)
Peter Dinda [Mon, 23 Jun 2008 21:37:57 +0000]
Added pci code (this only does a bus scan at this point)

16 years agoFixed the FS/GS save/restore problem
Peter Dinda [Mon, 23 Jun 2008 17:15:19 +0000]
Fixed the FS/GS save/restore problem
Added PCI
Added Out/In_DWord
Patched to compile
Debugging?
Turned off debugging

16 years agoFixed the FS/GS save/restore problem
Peter Dinda [Mon, 23 Jun 2008 17:15:02 +0000]
Fixed the FS/GS save/restore problem
Added PCI
Added Out/In_DWord
Patched to compile
Debugging?

16 years agoFixed the FS/GS save/restore problem
Peter Dinda [Mon, 23 Jun 2008 17:14:20 +0000]
Fixed the FS/GS save/restore problem
Added PCI
Added Out/In_DWord
Patched to compile

16 years agoFixed the FS/GS save/restore problem
Peter Dinda [Mon, 23 Jun 2008 17:14:08 +0000]
Fixed the FS/GS save/restore problem
Added PCI
Added Out/In_DWord

16 years agoFixed the FS/GS save/restore problem
Peter Dinda [Mon, 23 Jun 2008 17:13:33 +0000]
Fixed the FS/GS save/restore problem
Added PCI

16 years agoInstruction Decoder - Name Change
Jack Lange [Mon, 23 Jun 2008 17:06:20 +0000]
Instruction Decoder - Name Change

16 years agoadded decoder
Jack Lange [Fri, 20 Jun 2008 15:27:41 +0000]
added decoder

16 years agoadded initial memory hook support, still need decoder
Jack Lange [Tue, 17 Jun 2008 22:57:08 +0000]
added initial memory hook support, still need decoder

16 years agoadded dma device
Jack Lange [Tue, 10 Jun 2008 19:13:46 +0000]
added dma device

16 years ago*** empty log message ***
Jack Lange [Tue, 10 Jun 2008 19:12:34 +0000]
*** empty log message ***

16 years agoWorking odin - x86 only - do 0 and then F5 to avoid startup files
Peter Dinda [Fri, 6 Jun 2008 23:13:03 +0000]
Working odin - x86 only - do 0 and then F5 to avoid startup files

16 years ago*** empty log message ***
Jack Lange [Fri, 6 Jun 2008 20:47:26 +0000]
*** empty log message ***

16 years agofixed interrupt injection
Jack Lange [Sun, 1 Jun 2008 18:53:29 +0000]
fixed interrupt injection

16 years ago*** empty log message ***
Jack Lange [Fri, 30 May 2008 20:34:57 +0000]
*** empty log message ***

16 years ago*** empty log message ***
Jack Lange [Fri, 30 May 2008 20:34:09 +0000]
*** empty log message ***

16 years ago*** empty log message ***
Peter Dinda [Fri, 30 May 2008 20:21:56 +0000]
*** empty log message ***

16 years agoWorking (apparently) emulated keyboard support
Peter Dinda [Fri, 30 May 2008 00:46:47 +0000]
Working (apparently) emulated keyboard support

Slight modifications to rombios to shorten a buffer drain loop
and to provide slightly different error reporting via 80h

16 years agoActual emulated keyboard (but not yet debugged)
Peter Dinda [Thu, 29 May 2008 22:42:55 +0000]
Actual emulated keyboard (but not yet debugged)

16 years agoadded timer support...
Jack Lange [Thu, 29 May 2008 22:20:51 +0000]
added timer support...

16 years agominor updates
Jack Lange [Thu, 29 May 2008 22:20:37 +0000]
minor updates

16 years agoupdated to coding standards....
Jack Lange [Thu, 29 May 2008 20:23:48 +0000]
updated to coding standards....

16 years ago*** empty log message ***
Peter Dinda [Fri, 23 May 2008 02:16:20 +0000]
*** empty log message ***

16 years agoAdded generic device, some keyboard fixes (still in progress)
Peter Dinda [Thu, 22 May 2008 19:49:13 +0000]
Added generic device, some keyboard fixes (still in progress)

16 years ago*** empty log message ***
Jack Lange [Thu, 22 May 2008 03:38:15 +0000]
*** empty log message ***

16 years agolot of changes
Jack Lange [Wed, 21 May 2008 23:00:50 +0000]
lot of changes

16 years agoadded invlpg support
Jack Lange [Mon, 19 May 2008 23:45:27 +0000]
added invlpg support

16 years agoFirst cut at a keyboard device (partially done) CUTPOINT_BEFORE_FULL_EMULATION
Peter Dinda [Fri, 16 May 2008 18:23:50 +0000]
First cut at a keyboard device (partially done)

16 years ago*** empty log message ***
Jack Lange [Thu, 15 May 2008 16:26:45 +0000]
*** empty log message ***

16 years agoreworked some of the interrupt handling
Jack Lange [Wed, 14 May 2008 22:11:29 +0000]
reworked some of the interrupt handling
added exception injection to shadow paging

16 years agoreworked some of the interrupt handling
Jack Lange [Wed, 14 May 2008 22:11:10 +0000]
reworked some of the interrupt handling

16 years agoarchitecture independence work
Jack Lange [Wed, 14 May 2008 19:54:08 +0000]
architecture independence work

16 years agomoved contents to arch independent vmm_ctrl_regs.h
Jack Lange [Wed, 14 May 2008 19:42:37 +0000]
moved contents to arch independent vmm_ctrl_regs.h

16 years agoreimplemented to arch independent version, renamed vmm_ctrl_regs.c
Jack Lange [Wed, 14 May 2008 19:41:36 +0000]
reimplemented to arch independent version, renamed vmm_ctrl_regs.c

16 years agoinitial shadow paging support
Jack Lange [Tue, 13 May 2008 22:01:38 +0000]
initial shadow paging support

16 years agomore shadow paging changes
Jack Lange [Tue, 13 May 2008 21:39:40 +0000]
more shadow paging changes

16 years ago*** empty log message ***
Jack Lange [Tue, 13 May 2008 00:02:46 +0000]
*** empty log message ***

16 years agolots of changes...
Jack Lange [Tue, 13 May 2008 00:01:44 +0000]
lots of changes...

16 years agoWorking now in both the hp box and qemu, I think
Peter Dinda [Mon, 12 May 2008 00:21:17 +0000]
Working now in both the hp box and qemu, I think

16 years agoWorking cd boot on HP box, but not on qemu anymore
Peter Dinda [Sun, 11 May 2008 23:26:05 +0000]
Working cd boot on HP box, but not on qemu anymore

16 years agobooting geekos up to the timer initialization
Jack Lange [Tue, 6 May 2008 20:39:04 +0000]
booting geekos up to the timer initialization

16 years ago*** empty log message *** working-cdboot-physical-but-not-qemu
Peter Dinda [Fri, 2 May 2008 23:58:43 +0000]
*** empty log message ***

16 years agonvram updated to provide typical IBM PC data
Peter Dinda [Fri, 2 May 2008 23:58:34 +0000]
nvram updated to provide typical IBM PC data

16 years agoUpdated Makefile "make world"
Peter Dinda [Fri, 2 May 2008 23:58:16 +0000]
Updated Makefile "make world"

16 years ago*** empty log message ***
Jack Lange [Fri, 2 May 2008 20:33:40 +0000]
*** empty log message ***

16 years ago*** empty log message ***
Jack Lange [Fri, 2 May 2008 20:33:38 +0000]
*** empty log message ***

16 years ago*** empty log message ***
Jack Lange [Wed, 30 Apr 2008 21:35:35 +0000]
*** empty log message ***

16 years agofixed bug in the interrupt handler
Jack Lange [Wed, 30 Apr 2008 20:20:15 +0000]
fixed bug in the interrupt handler

16 years agoa guest kernel that works equally well on the dell+HP
Jack Lange [Wed, 30 Apr 2008 00:23:29 +0000]
a guest kernel that works equally well on the dell+HP

16 years ago*** empty log message ***
Peter Dinda [Tue, 29 Apr 2008 16:45:35 +0000]
*** empty log message ***

16 years agofixed stupid errors
Jack Lange [Mon, 28 Apr 2008 23:19:30 +0000]
fixed stupid errors

16 years agoadded PIC device
Jack Lange [Fri, 25 Apr 2008 19:56:34 +0000]
added PIC device

16 years agoadded pic device
Jack Lange [Wed, 23 Apr 2008 20:56:50 +0000]
added pic device

16 years agomoved pic device
Jack Lange [Tue, 22 Apr 2008 20:47:56 +0000]
moved pic device

16 years agomoved pic to device directory
Jack Lange [Tue, 22 Apr 2008 20:46:26 +0000]
moved pic to device directory

16 years ago*** empty log message ***
Jack Lange [Tue, 22 Apr 2008 20:12:19 +0000]
*** empty log message ***

16 years agoadded irq initial setup
Jack Lange [Fri, 18 Apr 2008 22:29:32 +0000]
added irq initial setup

16 years agosomething that sort of works more than it did previously....
Jack Lange [Wed, 16 Apr 2008 06:07:07 +0000]
something that sort of works more than it did previously....

16 years agomoved over the a real linked list implementation
Jack Lange [Tue, 15 Apr 2008 21:34:03 +0000]
moved over the a real linked list implementation

16 years agoadded full device support
Jack Lange [Mon, 14 Apr 2008 06:12:24 +0000]
added full device support

16 years ago*** empty log message ***
Jack Lange [Sun, 13 Apr 2008 22:58:50 +0000]
*** empty log message ***

16 years agoAdded devices, device manager, and nvram device
Peter Dinda [Sat, 12 Apr 2008 01:11:28 +0000]
Added devices, device manager, and nvram device

16 years ago*** empty log message ***
Jack Lange [Fri, 11 Apr 2008 22:46:46 +0000]
*** empty log message ***

16 years ago*** empty log message ***
Jack Lange [Fri, 11 Apr 2008 21:59:49 +0000]
*** empty log message ***

16 years ago*** empty log message ***
Jack Lange [Fri, 11 Apr 2008 20:17:36 +0000]
*** empty log message ***

16 years ago*** empty log message ***
Jack Lange [Fri, 11 Apr 2008 19:12:50 +0000]
*** empty log message ***

16 years agoadded the framework for interupt delivery
Jack Lange [Wed, 9 Apr 2008 23:58:07 +0000]
added the framework for interupt delivery

16 years agoBIOS now runs, but dies because it has no devices....
Jack Lange [Wed, 9 Apr 2008 20:18:17 +0000]
BIOS now runs, but dies because it has no devices....

16 years ago*** empty log message ***
Peter Dinda [Wed, 9 Apr 2008 18:54:52 +0000]
*** empty log message ***

16 years ago*** empty log message ***
Peter Dinda [Wed, 9 Apr 2008 18:54:37 +0000]
*** empty log message ***

16 years ago*** empty log message ***
Peter Dinda [Wed, 9 Apr 2008 18:54:21 +0000]
*** empty log message ***

16 years ago*** empty log message ***
Peter Dinda [Wed, 9 Apr 2008 18:53:57 +0000]
*** empty log message ***

16 years ago*** empty log message ***
Peter Dinda [Wed, 9 Apr 2008 18:53:34 +0000]
*** empty log message ***

16 years ago*** empty log message ***
Jack Lange [Wed, 9 Apr 2008 00:28:01 +0000]
*** empty log message ***

16 years ago*** empty log message ***
Jack Lange [Wed, 9 Apr 2008 00:25:33 +0000]
*** empty log message ***

16 years agogot the bios setup ok, now we have to handle the exits
Jack Lange [Wed, 9 Apr 2008 00:21:54 +0000]
got the bios setup ok, now we have to handle the exits

16 years ago*** empty log message ***
Jack Lange [Sat, 5 Apr 2008 01:20:19 +0000]
*** empty log message ***

16 years agocode restructuring
Jack Lange [Sat, 5 Apr 2008 01:08:49 +0000]
code restructuring

16 years agorestored file
Jack Lange [Fri, 4 Apr 2008 23:39:32 +0000]
restored file

16 years agomoved vmm to new directory
Jack Lange [Fri, 4 Apr 2008 23:39:07 +0000]
moved vmm to new directory

16 years ago*** empty log message ***
Jack Lange [Fri, 4 Apr 2008 22:49:31 +0000]
*** empty log message ***

16 years agoadded segmentation helper
Jack Lange [Fri, 4 Apr 2008 19:30:27 +0000]
added segmentation helper

16 years agoquick fix for segmentation bug:
Jack Lange [Fri, 4 Apr 2008 18:59:24 +0000]
quick fix for segmentation bug:

16 years agoadded full io support
Jack Lange [Fri, 4 Apr 2008 06:01:57 +0000]
added full io support

16 years agoupdate
Jack Lange [Fri, 4 Apr 2008 03:34:35 +0000]
update

16 years agoadded support for in/out instructions
Jack Lange [Fri, 4 Apr 2008 00:28:23 +0000]
added support for in/out instructions

16 years agomoving along...
Jack Lange [Thu, 3 Apr 2008 07:15:47 +0000]
moving along...
more complicated guest kernel that jumps to protected mode and then executes an out instruction....

16 years agoadded 32 bit operand support
Jack Lange [Thu, 3 Apr 2008 04:45:02 +0000]
added 32 bit operand support

16 years agoreal->protected mode switch should work now
Jack Lange [Wed, 2 Apr 2008 00:28:34 +0000]
real->protected mode switch should work now

16 years agoworking on x86 instruction decoding support
Jack Lange [Tue, 1 Apr 2008 22:55:04 +0000]
working on x86 instruction decoding support