Sat, 10 Jan 2009 19:08:21 -0500 |
Josef 'Jeff' Sipek |
HVF 0.15-rc4
v0.15-rc4
|
Sat, 10 Jan 2009 17:26:34 -0500 |
Josef 'Jeff' Sipek |
nucleus: enable Low-address protection
|
Sat, 10 Jan 2009 17:03:54 -0500 |
Josef 'Jeff' Sipek |
dat: remove virt2phy as it is unused
|
Sat, 10 Jan 2009 16:58:18 -0500 |
Josef 'Jeff' Sipek |
cp: convert commands from using virt2phy to using virt2phy_current
|
Sat, 10 Jan 2009 16:57:16 -0500 |
Josef 'Jeff' Sipek |
cp: hoist initial PASCE load to cp_init
|
Sat, 10 Jan 2009 16:54:08 -0500 |
Josef 'Jeff' Sipek |
dat: introduce virt2phy_current
|
Sat, 10 Jan 2009 16:52:24 -0500 |
Josef 'Jeff' Sipek |
sched: store/restore the PASCE on context switch
|
Sat, 10 Jan 2009 16:46:14 -0500 |
Josef 'Jeff' Sipek |
slab: make the alignment for 256 byte slabs 8 bytes
|
Sat, 10 Jan 2009 14:40:31 -0500 |
Josef 'Jeff' Sipek |
sched: mark a task as sleeping when switching away from it
|
Sat, 10 Jan 2009 14:41:58 -0500 |
Josef 'Jeff' Sipek |
cp: QUERY TASK command
|
Sat, 10 Jan 2009 14:33:04 -0500 |
Josef 'Jeff' Sipek |
nucleus: Each task has a name associated with it
|
Sat, 10 Jan 2009 14:29:49 -0500 |
Josef 'Jeff' Sipek |
lib: strncpy implementation
|
Fri, 09 Jan 2009 16:35:55 -0500 |
Josef 'Jeff' Sipek |
cp: document STORE STORAGE command
|
Fri, 09 Jan 2009 16:30:00 -0500 |
Josef 'Jeff' Sipek |
Some documentation for the implemented commands
|
Wed, 07 Jan 2009 23:19:49 -0500 |
Josef 'Jeff' Sipek |
cp: commands should return 0 if they handled the command fully
|
Wed, 07 Jan 2009 22:22:59 -0500 |
Josef 'Jeff' Sipek |
mm: don't BUG if someone asks us to translate an addr >2 GB
|
Wed, 07 Jan 2009 22:22:07 -0500 |
Josef 'Jeff' Sipek |
cp: some tape drive type -> name mappings
|
Wed, 07 Jan 2009 21:13:28 -0500 |
Josef 'Jeff' Sipek |
hercules: use a 3590 instead of a 3420 as a tape drive
|
Wed, 07 Jan 2009 19:27:44 -0500 |
Josef 'Jeff' Sipek |
guest IPL helper: remove unused variables
|
Wed, 07 Jan 2009 19:25:43 -0500 |
Josef 'Jeff' Sipek |
cp: QUERY STORAGE had a broken page crossing detection code
|
Wed, 07 Jan 2009 18:51:35 -0500 |
Josef 'Jeff' Sipek |
cp: fix compilation error
|
Wed, 07 Jan 2009 18:06:52 -0500 |
Josef 'Jeff' Sipek |
cp: rewrite of DISPLAY STORAGE
|
Wed, 07 Jan 2009 18:38:32 -0500 |
Josef 'Jeff' Sipek |
disassm: clean up the string printing code
|
Wed, 07 Jan 2009 15:21:37 -0500 |
Josef 'Jeff' Sipek |
disassm: use C99 syntax to make the instruction tables a whole lot more readable
|
Wed, 07 Jan 2009 15:08:55 -0500 |
Josef 'Jeff' Sipek |
build: use `git describe` to obtain a version number
|
Wed, 07 Jan 2009 15:04:01 -0500 |
Josef 'Jeff' Sipek |
hercules: added a makefile for convenience
|
Wed, 07 Jan 2009 02:40:09 -0500 |
Josef 'Jeff' Sipek |
cp: guest IPL helper should use DIAGs to signal completetion
|
Wed, 07 Jan 2009 02:24:05 -0500 |
Josef 'Jeff' Sipek |
cp: added more device type -> device type name mappings
|
Wed, 07 Jan 2009 02:23:18 -0500 |
Josef 'Jeff' Sipek |
cp: QUERY REAL command
|
Wed, 07 Jan 2009 02:22:11 -0500 |
Josef 'Jeff' Sipek |
cp: move bulk of QUERY VIRTUAL into a separate function
|
Wed, 07 Jan 2009 02:20:25 -0500 |
Josef 'Jeff' Sipek |
nucleus: don't output all the useless information at IPL
|
Wed, 07 Jan 2009 01:20:03 -0500 |
Josef 'Jeff' Sipek |
Display a splash when console is activated
|
Wed, 07 Jan 2009 00:51:55 -0500 |
Josef 'Jeff' Sipek |
cp: clean up guest_state and directory handling
|
Tue, 06 Jan 2009 22:35:33 -0500 |
Josef 'Jeff' Sipek |
cp: implement instruction interception tables
|
Tue, 06 Jan 2009 18:05:53 -0500 |
Josef 'Jeff' Sipek |
cp: copy guest IPL helper into guest's storage, save & set regs
|
Tue, 06 Jan 2009 16:31:07 -0500 |
Josef 'Jeff' Sipek |
cp: guest IPL helper code (incomplete)
|
Tue, 06 Jan 2009 15:45:22 -0500 |
Josef 'Jeff' Sipek |
cp: interception stubs
|
Mon, 05 Jan 2009 23:11:44 -0500 |
Josef 'Jeff' Sipek |
ipl: fix struct page corruption
|
Mon, 05 Jan 2009 20:28:39 -0500 |
Josef 'Jeff' Sipek |
HVF 0.15-rc3
v0.15-rc3
|
Mon, 05 Jan 2009 20:06:44 -0500 |
Josef 'Jeff' Sipek |
cp: STORE {GPR,FPR,AR,CR} should get reg # in decimal
|
Mon, 05 Jan 2009 20:04:44 -0500 |
Josef 'Jeff' Sipek |
cp: helper function to parse decimal numbers
|
Mon, 05 Jan 2009 20:01:17 -0500 |
Josef 'Jeff' Sipek |
cp: STORE FPR and STORE FPCR commands
|
Mon, 05 Jan 2009 19:54:51 -0500 |
Josef 'Jeff' Sipek |
cp: DISPLAY FPR and DISPLAY FPCR commands
|
Mon, 05 Jan 2009 19:54:08 -0500 |
Josef 'Jeff' Sipek |
sched: Define FPRs and FPCR in guest_regs
|
Mon, 05 Jan 2009 19:39:42 -0500 |
Josef 'Jeff' Sipek |
sched: slim down struct regs
|
Mon, 05 Jan 2009 19:20:38 -0500 |
Josef 'Jeff' Sipek |
cp: SYSTEM CLEAR and SYSTEM RESET commands
|
Mon, 05 Jan 2009 19:17:08 -0500 |
Josef 'Jeff' Sipek |
cp: implement guest storage reset code
|
Mon, 05 Jan 2009 16:13:46 -0500 |
Josef 'Jeff' Sipek |
cp: keep a list of all pages allocated to the guest
|
Mon, 05 Jan 2009 19:35:40 -0500 |
Josef 'Jeff' Sipek |
cp: introduce stubs for system reset
|
Mon, 05 Jan 2009 15:08:01 -0500 |
Josef 'Jeff' Sipek |
cp: define all 4 possible CPU states
|
Mon, 05 Jan 2009 15:07:14 -0500 |
Josef 'Jeff' Sipek |
cp: IPL command stub
|
Mon, 05 Jan 2009 14:51:49 -0500 |
Josef 'Jeff' Sipek |
lib: added info about Jan 2009 leap second
|
Mon, 05 Jan 2009 02:38:14 -0500 |
Josef 'Jeff' Sipek |
cp: STORE CR command
|
Mon, 05 Jan 2009 02:35:01 -0500 |
Josef 'Jeff' Sipek |
cp: STORE AR command
|
Mon, 05 Jan 2009 02:29:53 -0500 |
Josef 'Jeff' Sipek |
cp: STORE GPR command
|
Mon, 05 Jan 2009 02:20:59 -0500 |
Josef 'Jeff' Sipek |
cp: command argument parsing cleanup
|
Sun, 04 Jan 2009 23:28:40 -0500 |
Josef 'Jeff' Sipek |
cp: DISPLAY AR command
|
Sun, 04 Jan 2009 23:20:54 -0500 |
Josef 'Jeff' Sipek |
cp: DISPLAY CR command
|
Sun, 04 Jan 2009 23:12:12 -0500 |
Josef 'Jeff' Sipek |
cp: DISPLAY SIECB command
|
Sun, 04 Jan 2009 21:53:20 -0500 |
Josef 'Jeff' Sipek |
lib: parse_tod rewrite to handle leap seconds
|
Sun, 04 Jan 2009 04:07:31 -0500 |
Josef 'Jeff' Sipek |
HVF 0.15-rc2
v0.15-rc2
|
Sun, 04 Jan 2009 03:56:19 -0500 |
Josef 'Jeff' Sipek |
cp: remove debug output from DISPLAY STORAGE & STORE STORAGE
|
Sun, 04 Jan 2009 03:44:08 -0500 |
Josef 'Jeff' Sipek |
cp: parse_addrspec should fail when presented with an empty string
|
Sun, 04 Jan 2009 03:43:05 -0500 |
Josef 'Jeff' Sipek |
cp: STORE STORAGE command
|
Sun, 04 Jan 2009 03:10:52 -0500 |
Josef 'Jeff' Sipek |
cp: STORE PSW command
|
Sun, 04 Jan 2009 03:08:59 -0500 |
Josef 'Jeff' Sipek |
cp: reset the interception cpuflag after returning from SIE
|
Sun, 04 Jan 2009 02:13:20 -0500 |
Josef 'Jeff' Sipek |
sched: remove interrupted SIE workaround
|
Sun, 04 Jan 2009 02:25:36 -0500 |
Josef 'Jeff' Sipek |
cp: spawn a thread to generate interceptions
|
Sun, 04 Jan 2009 02:18:27 -0500 |
Josef 'Jeff' Sipek |
include: define useful SIE cpuflags constants
|
Sun, 04 Jan 2009 02:16:17 -0500 |
Josef 'Jeff' Sipek |
cp: QUERY VIRTUAL should display information about the cpu state
|
Sun, 04 Jan 2009 02:04:05 -0500 |
Josef 'Jeff' Sipek |
drivers: allow easy query of the console lines
|
Sun, 04 Jan 2009 01:59:15 -0500 |
Josef 'Jeff' Sipek |
sched: create_task should return a pointer to the new task
|
Wed, 31 Dec 2008 01:42:48 -0500 |
Josef 'Jeff' Sipek |
channel: test_sch clobbers CC
|
Tue, 30 Dec 2008 20:50:18 -0500 |
Josef 'Jeff' Sipek |
ipl: fixed SHT_NOBITS sections not being properly memset
|
Tue, 30 Dec 2008 20:18:53 -0500 |
Josef 'Jeff' Sipek |
HVF 0.15-rc1
v0.15-rc1
|
Tue, 30 Dec 2008 18:31:26 -0500 |
Josef 'Jeff' Sipek |
disassm: don't display 'R' before the cond mask for BC and BCR
|
Sun, 31 Aug 2008 12:26:56 -0400 |
Josef 'Jeff' Sipek |
nucleus: autodetect storage size
|
Sat, 30 Aug 2008 23:28:31 -0400 |
Josef 'Jeff' Sipek |
sched: interrupted SIE workaround
|
Sat, 30 Aug 2008 23:14:49 -0400 |
Josef 'Jeff' Sipek |
disassm: SIE opcode
|
Sat, 30 Aug 2008 21:14:50 -0400 |
Josef 'Jeff' Sipek |
cp: DISPLAY PSW command
|
Sat, 30 Aug 2008 20:54:00 -0400 |
Josef 'Jeff' Sipek |
cp: DISPLAY GPR command
|
Sat, 30 Aug 2008 19:54:23 -0400 |
Josef 'Jeff' Sipek |
cp: logic to issue SIE
|
Sat, 30 Aug 2008 19:27:46 -0400 |
Josef 'Jeff' Sipek |
sched: add BUG_ONs to make sure the previous/next task pointers are valid
|
Sat, 30 Aug 2008 15:30:36 -0400 |
Josef 'Jeff' Sipek |
cp: QUERY VIRTUAL command
|
Sat, 30 Aug 2008 15:28:37 -0400 |
Josef 'Jeff' Sipek |
directory: Give operator a dummy mdisk
|
Sat, 30 Aug 2008 15:27:19 -0400 |
Josef 'Jeff' Sipek |
directory: define mdisk-specific vdev bits of information
|
Sat, 30 Aug 2008 14:33:33 -0400 |
Josef 'Jeff' Sipek |
cp: define 4 virtual device for the operator user
|
Sat, 30 Aug 2008 14:31:51 -0400 |
Josef 'Jeff' Sipek |
directory: virtual device struct definitions
|
Sat, 30 Aug 2008 14:03:12 -0400 |
Josef 'Jeff' Sipek |
cp: make command matching case-insensitive
|
Sat, 30 Aug 2008 14:02:35 -0400 |
Josef 'Jeff' Sipek |
lib: implement toupper
|
Sat, 23 Aug 2008 12:48:15 -0400 |
Josef 'Jeff' Sipek |
cp: BEGIN and STOP commands
|
Sat, 23 Aug 2008 12:50:16 -0400 |
Josef 'Jeff' Sipek |
mm: fix garbage bits getting loaded into CR1
|
Sat, 23 Aug 2008 00:26:05 -0400 |
Josef 'Jeff' Sipek |
SIE control block structure
|
Sat, 23 Aug 2008 00:20:20 -0400 |
Josef 'Jeff' Sipek |
slab: create a 1024 byte generic slab
|
Sat, 23 Aug 2008 00:16:57 -0400 |
Josef 'Jeff' Sipek |
Random whitespace fixes
|
Sat, 23 Aug 2008 00:06:53 -0400 |
Josef 'Jeff' Sipek |
nucleus & mm: don't use DAT for nucleus addresses
|
Thu, 21 Aug 2008 22:06:03 -0400 |
Josef 'Jeff' Sipek |
cp: Implement QUERY TIME
|
Thu, 21 Aug 2008 22:03:03 -0400 |
Josef 'Jeff' Sipek |
cp: Implement QUERY CPLEVEL
|
Thu, 21 Aug 2008 22:01:44 -0400 |
Josef 'Jeff' Sipek |
nucleus: save time of IPL
|
Thu, 21 Aug 2008 21:55:51 -0400 |
Josef 'Jeff' Sipek |
lib: strcasecmp & tolower
|
Thu, 21 Aug 2008 21:56:39 -0400 |
Josef 'Jeff' Sipek |
cp: hook up the disassembler to DISPLAY STORAGE I
|
Thu, 21 Aug 2008 22:08:56 -0400 |
Josef 'Jeff' Sipek |
cp: a disassembler implementation
|
Wed, 20 Aug 2008 13:50:45 -0400 |
Josef 'Jeff' Sipek |
Merge branch 'master' of ldave2:hvf
|
Wed, 20 Aug 2008 13:45:13 -0400 |
Josef 'Jeff' Sipek |
cp: implement proper display storage command
|
Wed, 20 Aug 2008 13:42:47 -0400 |
Josef 'Jeff' Sipek |
mm: implement a software page table walker
|
Wed, 20 Aug 2008 13:38:27 -0400 |
Josef 'Jeff' Sipek |
cp: rename the error code for invalid command/sub-command
|
Tue, 19 Aug 2008 17:44:15 -0400 |
Josef 'Jeff' Sipek |
docs: document register usage
|
Sat, 16 Aug 2008 17:43:13 -0400 |
Josef 'Jeff' Sipek |
cp: revamp of command parsing
|
Sat, 16 Aug 2008 14:10:22 -0400 |
Josef 'Jeff' Sipek |
clock: add commented out code that uses STCKF instead of STCK
|
Sat, 16 Aug 2008 14:07:04 -0400 |
Josef 'Jeff' Sipek |
cp: implement simple command matching & dummy QUERY command
|
Sat, 16 Aug 2008 14:04:58 -0400 |
Josef 'Jeff' Sipek |
lib: implement strncmp
|
Sat, 16 Aug 2008 14:00:52 -0400 |
Josef 'Jeff' Sipek |
cp: add a dummy run_guest function
|
Sat, 16 Aug 2008 13:54:02 -0400 |
Josef 'Jeff' Sipek |
build: make cross-compiling easier
|
Sat, 16 Aug 2008 13:49:44 -0400 |
Josef 'Jeff' Sipek |
Fix up bad whitespace
|
Sat, 16 Aug 2008 14:02:27 -0400 |
Josef 'Jeff' Sipek |
config: lower storage size to 32MB
|
Sat, 16 Aug 2008 12:55:40 -0400 |
Josef 'Jeff' Sipek |
nucleus: fixed SVC handler causing abend
|
Sat, 16 Aug 2008 13:09:20 -0400 |
Josef 'Jeff' Sipek |
cp: issue con_read and then unconditionally reject the command
|
Sat, 16 Aug 2008 13:43:19 -0400 |
Josef 'Jeff' Sipek |
console & io: allow console reading
|
Sat, 16 Aug 2008 13:42:09 -0400 |
Josef 'Jeff' Sipek |
ebcdic: add EBCDIC to ASCII translation macro
|
Sat, 16 Aug 2008 13:39:34 -0400 |
Josef 'Jeff' Sipek |
ipl: explicitly switch to 64-bit addressing mode using SAM64
|