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.


15 years agoupdated pci
Jack Lange [Tue, 31 Mar 2009 18:27:00 +0000]
updated pci

15 years agoupdated PCI
Jack Lange [Tue, 31 Mar 2009 18:26:42 +0000]
updated PCI

15 years agoupdated shadow paging to handle cache-disabled and write-through pages
Jack Lange [Tue, 31 Mar 2009 18:26:02 +0000]
updated shadow paging to handle cache-disabled and write-through pages

15 years agomade pci default for IDE device
Jack Lange [Tue, 31 Mar 2009 02:04:54 +0000]
made pci default for IDE device

15 years agomore updates for DMA
Jack Lange [Tue, 31 Mar 2009 02:04:25 +0000]
more updates for DMA

15 years agoupdated io device hooks for PCI device
Jack Lange [Tue, 31 Mar 2009 02:03:53 +0000]
updated io device hooks for PCI device

15 years agoadded more ATAPI functions, should now boot Linux
Jack Lange [Sun, 29 Mar 2009 21:26:12 +0000]
added more ATAPI functions, should now boot Linux

15 years agoupdates to ATAPI packet command support
Jack Lange [Tue, 24 Mar 2009 23:34:16 +0000]
updates to ATAPI packet command support

15 years agoadded atapi handlers
Jack Lange [Thu, 19 Mar 2009 20:35:12 +0000]
added atapi handlers

15 years agoadded atapi identify and command port handler
Jack Lange [Wed, 18 Mar 2009 23:44:56 +0000]
added atapi identify and command port handler

15 years agoadded RAM based CD, updates to device registration
Jack Lange [Wed, 18 Mar 2009 21:33:45 +0000]
added RAM based CD, updates to device registration

15 years agoupdated ide layer
Jack Lange [Wed, 18 Mar 2009 20:22:50 +0000]
updated ide layer

15 years agoadded standard port write handler
Jack Lange [Wed, 18 Mar 2009 18:28:52 +0000]
added standard port write handler

15 years agoinitial commit of IDE layer
Jack Lange [Wed, 18 Mar 2009 17:16:05 +0000]
initial commit of IDE layer

15 years agoupdated ramdisk with initial pci placeholders
Jack Lange [Wed, 18 Mar 2009 00:21:04 +0000]
updated ramdisk with initial pci placeholders

15 years agoremoved segment regs
Jack Lange [Wed, 18 Mar 2009 00:18:44 +0000]
removed segment regs

15 years agoformat updates
Jack Lange [Wed, 18 Mar 2009 00:18:10 +0000]
format updates

15 years agoremoved segment regs from guest_info struct
Jack Lange [Wed, 18 Mar 2009 00:16:36 +0000]
removed segment regs from guest_info struct

15 years agoupdated pci
Jack Lange [Wed, 18 Mar 2009 00:15:58 +0000]
updated pci

15 years agoRamdisk DMA
Jack Lange [Wed, 18 Mar 2009 00:15:07 +0000]
Ramdisk DMA

15 years agoadded priority checking to apic interrupt injection routines
Jack Lange [Tue, 17 Mar 2009 23:11:31 +0000]
added priority checking to apic interrupt injection routines

15 years agodebugging update
Jack Lange [Tue, 17 Mar 2009 21:41:53 +0000]
debugging update

15 years agotypo fix
Jack Lange [Tue, 17 Mar 2009 21:03:50 +0000]
typo fix

15 years agoadded timer debugging...
Jack Lange [Tue, 17 Mar 2009 21:00:33 +0000]
added timer debugging...

15 years agodebugging fixes
Jack Lange [Tue, 17 Mar 2009 20:42:02 +0000]
debugging fixes

15 years agoonly debug seastar and apic timer messages
Jack Lange [Tue, 17 Mar 2009 20:18:49 +0000]
only debug seastar and apic timer messages

15 years agofixed command register handler bug
Jack Lange [Tue, 17 Mar 2009 20:00:15 +0000]
fixed command register handler bug

15 years agoadded debugging for seastar...
Jack Lange [Tue, 17 Mar 2009 19:44:07 +0000]
added debugging for seastar...

15 years agoupdated debugging output
Jack Lange [Tue, 17 Mar 2009 00:37:25 +0000]
updated debugging output

15 years agosquashed debug messages
Jack Lange [Mon, 16 Mar 2009 23:47:18 +0000]
squashed debug messages

15 years agofixed stupid error...
Jack Lange [Mon, 16 Mar 2009 23:38:18 +0000]
fixed stupid error...

15 years agoadded checks to only mark interrupts as taken if SVM says they've been
Jack Lange [Mon, 16 Mar 2009 23:24:55 +0000]
added checks to only mark interrupts as taken if SVM says they've been

15 years agoupdated device number in pci
Jack Lange [Mon, 16 Mar 2009 21:42:41 +0000]
updated device number in pci

15 years agoupdate bar masking
Jack Lange [Mon, 16 Mar 2009 21:33:09 +0000]
update bar masking

15 years agoHorrendous hack to ack seastar IRQs....
Jack Lange [Mon, 16 Mar 2009 21:07:27 +0000]
Horrendous hack to ack seastar IRQs....

15 years agoadded irq acking
Jack Lange [Mon, 16 Mar 2009 20:55:22 +0000]
added irq acking

15 years agoadded different pci device types
Jack Lange [Mon, 16 Mar 2009 19:20:50 +0000]
added different pci device types

15 years agoMerge branch 'devel' of ssh://palacios@newskysaw.cs.northwestern.edu//home/palacios...
Lei Xia [Mon, 16 Mar 2009 19:10:38 +0000]
Merge branch 'devel' of ssh://palacios@newskysaw.cs.northwestern.edu//home/palacios/palacios into devel

Conflicts:
palacios/src/devices/pci.c

15 years agoAdd handle of write to command register
Lei Xia [Mon, 16 Mar 2009 19:08:52 +0000]
Add handle of write to command register

15 years agobug fixes
Jack Lange [Mon, 16 Mar 2009 19:04:40 +0000]
bug fixes

15 years agoMerge branch 'devel' of ssh://palacios@newskysaw.cs.northwestern.edu/home/palacios...
Jack Lange [Mon, 16 Mar 2009 18:54:14 +0000]
Merge branch 'devel' of ssh://palacios@newskysaw.cs.northwestern.edu/home/palacios/palacios into devel

15 years agoadded writable register list
Jack Lange [Mon, 16 Mar 2009 18:54:04 +0000]
added writable register list

15 years agoFix a typo
Lei Xia [Mon, 16 Mar 2009 18:53:51 +0000]
Fix a typo

15 years agoadded bar updates and initialization
Jack Lange [Mon, 16 Mar 2009 18:49:35 +0000]
added bar updates and initialization

15 years agoMerge branch 'devel' of /home/palacios/palacios into devel
Lei Xia [Mon, 16 Mar 2009 18:10:35 +0000]
Merge branch 'devel' of /home/palacios/palacios into devel

Conflicts:
palacios/src/devices/pci.c

15 years agoUpdate Regitster device
Lei Xia [Mon, 16 Mar 2009 18:08:59 +0000]
Update Regitster device

15 years agoadded support for bar updates in io write handler
Jack Lange [Mon, 16 Mar 2009 18:07:00 +0000]
added support for bar updates in io write handler

15 years agoadded bar structure
Jack Lange [Mon, 16 Mar 2009 17:51:20 +0000]
added bar structure

15 years agoadded PCI debugging
Jack Lange [Mon, 16 Mar 2009 15:58:42 +0000]
added PCI debugging

15 years agoadded pci debugging support
Jack Lange [Mon, 16 Mar 2009 15:58:23 +0000]
added pci debugging support

15 years agofixed scan error
Jack Lange [Mon, 16 Mar 2009 15:55:04 +0000]
fixed scan error

15 years agoupdated pci to simplify callback setup
Jack Lange [Mon, 16 Mar 2009 06:00:00 +0000]
updated pci to simplify callback setup

15 years agoit helps if we don't confuse PCI with the PIC...
Jack Lange [Sat, 14 Mar 2009 17:18:54 +0000]
it helps if we don't confuse PCI with the PIC...

15 years agoPCI in progress, so only attach PCI if we are debugging PCI.
Jack Lange [Sat, 14 Mar 2009 17:17:40 +0000]
PCI in progress, so only attach PCI if we are debugging PCI.

15 years agoPCI updates
Jack Lange [Sat, 14 Mar 2009 05:19:23 +0000]
PCI updates

15 years agoimported updated PCI devicE
Jack Lange [Sat, 14 Mar 2009 04:25:07 +0000]
imported updated PCI devicE

15 years agoadded comment...
Jack Lange [Thu, 12 Mar 2009 02:41:57 +0000]
added comment...

15 years agofixed cr0 reads from long mode
Jack Lange [Thu, 12 Mar 2009 02:41:12 +0000]
fixed cr0 reads from long mode

15 years agodebugging fix
Jack Lange [Wed, 11 Mar 2009 19:18:09 +0000]
debugging fix

15 years agoadded software strobe
Jack Lange [Wed, 11 Mar 2009 04:28:39 +0000]
added software strobe

15 years agosquelch unhandled interrupt messages
Jack Lange [Tue, 10 Mar 2009 23:02:13 +0000]
squelch unhandled interrupt messages

15 years agoadded special handler for seastar interrupt
Jack Lange [Tue, 10 Mar 2009 22:53:47 +0000]
added special handler for seastar interrupt

15 years agoformat fix
Jack Lange [Tue, 10 Mar 2009 03:41:49 +0000]
format fix

15 years agoclean up
Jack Lange [Tue, 10 Mar 2009 03:41:12 +0000]
clean up

15 years agodeleted vnic.h
Jack Lange [Tue, 10 Mar 2009 03:40:50 +0000]
deleted vnic.h

15 years agorename and cleanup
Jack Lange [Tue, 10 Mar 2009 03:39:56 +0000]
rename and cleanup

15 years agoclean up
Jack Lange [Tue, 10 Mar 2009 03:39:02 +0000]
clean up

15 years agoadded seastar memory mapping
Jack Lange [Tue, 10 Mar 2009 00:58:16 +0000]
added seastar memory mapping

15 years ago3 operand instructions no longer error out if the 3rd operand is exotic
Jack Lange [Mon, 9 Mar 2009 20:46:25 +0000]
3 operand instructions no longer error out if the 3rd operand is exotic

15 years agobuild fix
Jack Lange [Mon, 9 Mar 2009 20:37:45 +0000]
build fix

15 years agoremoved operand number check
Jack Lange [Mon, 9 Mar 2009 20:35:46 +0000]
removed operand number check

15 years agomore debugging output...
Jack Lange [Mon, 9 Mar 2009 20:10:18 +0000]
more debugging output...

15 years agoadded debugging output
Jack Lange [Mon, 9 Mar 2009 20:07:31 +0000]
added debugging output

15 years agoHandler for 64 bit passthrough page faults
Jack Lange [Mon, 9 Mar 2009 20:05:18 +0000]
Handler for 64 bit passthrough page faults

From: Steven Jaconette <jacones@u.northwestern.edu>

15 years agoadded error reporting functions
Jack Lange [Mon, 9 Mar 2009 19:45:45 +0000]
added error reporting functions

15 years agoadded new iform MOV with an OrAX operand...
Jack Lange [Mon, 9 Mar 2009 19:38:05 +0000]
added new iform MOV with an OrAX operand...
I'm assuming it is just a mov to/from the natural width [r|e|]ax register.

15 years agominor cleanup
Jack Lange [Mon, 9 Mar 2009 00:00:23 +0000]
minor cleanup

15 years agobug fix for masking rcx on string form
Jack Lange [Sun, 8 Mar 2009 23:58:34 +0000]
bug fix for masking rcx on string form

15 years agoadded correct gpr size mask for long compatibility modes
Jack Lange [Sun, 8 Mar 2009 23:57:37 +0000]
added correct gpr size mask for long compatibility modes

15 years agoadded argument to thread create hook
Jack Lange [Sun, 8 Mar 2009 23:56:47 +0000]
added argument to thread create hook

15 years agofixes to get it to work in linux,
Jack Lange [Thu, 5 Mar 2009 01:21:15 +0000]
fixes to get it to work in linux,
the queuing system is still incorrect....

15 years agoMerge branch 'devel' of ssh://palacios@newskysaw.cs.northwestern.edu/home/palacios...
Jack Lange [Wed, 4 Mar 2009 20:45:55 +0000]
Merge branch 'devel' of ssh://palacios@newskysaw.cs.northwestern.edu/home/palacios/palacios into devel

15 years agoadding paravirtualized network device
Jack Lange [Wed, 4 Mar 2009 20:45:25 +0000]
adding paravirtualized network device

15 years agoupdated kitten network configuration section
Jack Lange [Wed, 4 Mar 2009 19:18:31 +0000]
updated kitten network configuration section

15 years agoChanges to networking section (bridging) of manual
Peter Dinda [Wed, 4 Mar 2009 18:52:14 +0000]
Changes to networking section (bridging) of manual

15 years agoRolled back changes to vmm_socket.c which were causing a conflict during merge
Peter Dinda [Wed, 4 Mar 2009 18:43:14 +0000]
Rolled back changes to vmm_socket.c which were causing a conflict during merge
with mainline - this was stuff from when Lei and I were testing his code
Merge branch 'devel' of ssh://palacios@localhost/home/palacios/palacios into devel

Conflicts:
palacios/src/palacios/vmm_socket.c

15 years agoadded kernel thread hook
Jack Lange [Wed, 4 Mar 2009 05:49:59 +0000]
added kernel thread hook

15 years agofixed long mode bug
Jack Lange [Wed, 4 Mar 2009 04:23:45 +0000]
fixed long mode bug

15 years agofixed a number of bugs due to the update
Jack Lange [Wed, 4 Mar 2009 00:38:54 +0000]
fixed a number of bugs due to the update

15 years agoformatting changes to the vnic
Jack Lange [Wed, 4 Mar 2009 00:13:48 +0000]
formatting changes to the vnic

15 years agoreformatted device include files
Jack Lange [Tue, 3 Mar 2009 23:41:07 +0000]
reformatted device include files

15 years agoreformatted device source files
Jack Lange [Tue, 3 Mar 2009 23:39:16 +0000]
reformatted device source files

15 years agoreformatting include files
Jack Lange [Tue, 3 Mar 2009 23:32:09 +0000]
reformatting include files

15 years agoreformatting of the source files
Jack Lange [Tue, 3 Mar 2009 23:31:56 +0000]
reformatting of the source files

15 years agoupdated indentation rules in the manual
Jack Lange [Tue, 3 Mar 2009 22:48:08 +0000]
updated indentation rules in the manual

15 years agoadded xemacs initialization files
Jack Lange [Tue, 3 Mar 2009 22:45:36 +0000]
added xemacs initialization files

15 years agofixed stupid issue with xed where it reversed the operands for an LMSW
Jack Lange [Tue, 3 Mar 2009 22:39:15 +0000]
fixed stupid issue with xed where it reversed the operands for an LMSW

15 years agofixed debug statement casts
Jack Lange [Tue, 3 Mar 2009 22:17:11 +0000]
fixed debug statement casts

15 years agoreformat
Jack Lange [Tue, 3 Mar 2009 21:53:09 +0000]
reformat

15 years agoAdd Virtual PCI and Virtual NIC
Lei Xia [Tue, 3 Mar 2009 20:38:56 +0000]
Add Virtual PCI and Virtual NIC