Commit Graph

377 Commits

Author SHA1 Message Date
Enrico Sorichetti
93005fb28b symbols cleanup
renamed some flags for consistency
	obey casing rules for symbol names ( case sensitive for unix like )
	deleted the setenv code
	proper stacking of symbols values
	some non symbols related mods ( cosmetics ??? )
	tested on ...
	Yosemite(CLANG), Centos-6(GCC), Centos-7 (CLANG and GCC)
	( reinstalling windows XP under VMware takes longer than planned )
2014-11-30 17:29:41 +01:00
Enrico Sorichetti
1c4e638226 fixed some showstppers for zlib, clang, apple
silenced a few warnings, more to come later
2014-10-05 17:36:26 +02:00
Fish (David B. Trout)
f1d328f788 Changes to be able to build with/without Shared Dasd support:
Make changes necessary to successfully build without OPTION_SHARED_DEVICES defined.
Define new HQA Build Scenarios 12 & 13 for building with/without OPTION_SHARED_DEVICES.
2014-08-04 04:58:10 -07:00
Fish (David B. Trout)
0316c4f294 More set thread priority tweaking:
1. Move SETMODE calls into hthreads functions.
2. Issue message that identifies source statement that failed.
2014-01-13 02:01:39 -08:00
Fish (David B. Trout)
a7c8ce6ce8 correct set priority handling 2014-01-03 13:54:14 -08:00
dasdman
06f7021678 Don't require panel redraw if REGS for previous CPU are NULL. 2013-07-21 15:23:36 -07:00
dasdman
e89dc4c1e1 Update panel.c PSW display on execution of architecture level change. 2013-06-18 16:04:57 -07:00
Fish (David B. Trout)
b238b8b23b OPTION_CAPPING made permanent; build option removed. 2013-05-31 11:22:11 -07:00
dasdman
8f6eaaf533 Update rates on screen when command CPU is stopped and other CPUs are still active. 2012-09-13 05:44:24 -07:00
dasdman
ffe4e2d4a2 Add device shared port number to "Peripherals" panel area header when shared port number is non-zero. 2012-07-19 11:09:37 -07:00
dasdman
891efc1b99 When *NO* CPUs are defined: 1) If shared port active, A) set Hercules panel status to GREEN as Hercules instance is running as a shared device server only; B) Display IO/s value; 2) Replace CPU status display area with message "No CPUs defined" in light red. 2012-07-18 18:13:33 -07:00
dasdman
a279612f3d Correct raw/fast TOD clock time handling; continue to report IO/s on panel displays when OPTION_MIPS_COUNTING defined and no configured CPUs (device server mode; clock updates but all CPU timer updates are ignored). 2012-07-18 13:15:07 -07:00
Jan Jaeger
78cf21849c Preliminary / experimental FCP DASD support 2012-04-29 21:13:28 +10:00
Jan Jaeger
439bdbca92 Remove subversion $Id$ tag
Update copyright statement to 2012
2012-03-24 18:41:51 +11:00
Jan Jaeger
c6d6b8c6f3 undo wrongly committed panel changes
git-svn-id: file:///home/jj/hercules.svn/trunk@7778 956126f8-22a0-4046-8f4a-272fa8102e63
2011-09-22 13:06:00 +00:00
Jan Jaeger
bae0196218 remove restriction on lparnum
git-svn-id: file:///home/jj/hercules.svn/trunk@7777 956126f8-22a0-4046-8f4a-272fa8102e63
2011-09-22 12:54:09 +00:00
Jan Jaeger
8145cf02d1 Correct PANEL_REFRESH_RATE option
git-svn-id: file:///home/jj/hercules.svn/trunk@7775 956126f8-22a0-4046-8f4a-272fa8102e63
2011-09-21 07:55:48 +00:00
Fish (David B Trout)
e0924ee954 doexpire UNREFERENCED if OPTION_MSGHLD defined
git-svn-id: file:///home/jj/hercules.svn/trunk@7757 956126f8-22a0-4046-8f4a-272fa8102e63
2011-09-19 10:19:07 +00:00
Jan Jaeger
9c72e28c21 Revert to Gregs memory allocation and disable non thread safe features
git-svn-id: file:///home/jj/hercules.svn/trunk@7748 956126f8-22a0-4046-8f4a-272fa8102e63
2011-09-10 08:10:49 +00:00
Jan Jaeger
5e5812e401 Fix OPTION_CMDTGT / MSGBUF
git-svn-id: file:///home/jj/hercules.svn/trunk@7733 956126f8-22a0-4046-8f4a-272fa8102e63
2011-08-31 00:19:09 +00:00
Jan Jaeger
be7a990151 Correct OPTION_CMDTGT changes (svn 5456)
git-svn-id: file:///home/jj/hercules.svn/trunk@7732 956126f8-22a0-4046-8f4a-272fa8102e63
2011-08-31 00:08:39 +00:00
Jan Jaeger
90f1b063be Correct MSGHOLD and EXTCURS ifdefs
git-svn-id: file:///home/jj/hercules.svn/trunk@7718 956126f8-22a0-4046-8f4a-272fa8102e63
2011-08-20 09:54:08 +00:00
Jan Jaeger
784ae54918 Reverting changes that have not yet been agreed
Open questions: named vs unnamed structures
                what field go in device specfic structures vs general structure
                use of malloc vs static
                naming convention


git-svn-id: file:///home/jj/hercules.svn/trunk@7702 956126f8-22a0-4046-8f4a-272fa8102e63
2011-08-18 09:47:11 +00:00
Paul Gorlinsky
56c1f9b16a dev->filename moved to a pointer.
git-svn-id: file:///home/jj/hercules.svn/trunk@7700 956126f8-22a0-4046-8f4a-272fa8102e63
2011-08-17 22:58:40 +00:00
Jan Jaeger
e6f413b255 Move maxrates init to panel.c
git-svn-id: file:///home/jj/hercules.svn/trunk@7695 956126f8-22a0-4046-8f4a-272fa8102e63
2011-08-17 13:36:06 +00:00
Jan Jaeger
a15cd1e521 Cleanup local functions
git-svn-id: file:///home/jj/hercules.svn/trunk@7693 956126f8-22a0-4046-8f4a-272fa8102e63
2011-08-15 12:41:45 +00:00
Jan Jaeger
fcadf5a93f Correct OPTION_MSGHOLD
git-svn-id: file:///home/jj/hercules.svn/trunk@7692 956126f8-22a0-4046-8f4a-272fa8102e63
2011-08-15 07:39:34 +00:00
Paul Gorlinsky
47f306d108 Revert bzero(d,s) to memset(d,0,s).
git-svn-id: file:///home/jj/hercules.svn/trunk@7604 956126f8-22a0-4046-8f4a-272fa8102e63
2011-07-22 19:23:35 +00:00
Paul Gorlinsky
1a68ab747f Revert bzero(d,s) to memset(d,0,s).
git-svn-id: file:///home/jj/hercules.svn/trunk@7603 956126f8-22a0-4046-8f4a-272fa8102e63
2011-07-22 17:17:13 +00:00
Paul Gorlinsky
9083dcf949 Add inline bzero function. Change memset(x, 0, l) to bzero(x, l)
git-svn-id: file:///home/jj/hercules.svn/trunk@7601 956126f8-22a0-4046-8f4a-272fa8102e63
2011-07-20 01:49:14 +00:00
Paul Gorlinsky
03a4560910 Update Copyright notices to 2011.
git-svn-id: file:///home/jj/hercules.svn/trunk@7593 956126f8-22a0-4046-8f4a-272fa8102e63
2011-07-18 22:19:10 +00:00
Fish (David B Trout)
f998c9d700 Fix panel hst command recall
git-svn-id: file:///home/jj/hercules.svn/trunk@7491 956126f8-22a0-4046-8f4a-272fa8102e63
2011-06-03 14:56:21 +00:00
Fish (David B Trout)
17df64ae90 Use #define constants for cmdtgt values
git-svn-id: file:///home/jj/hercules.svn/trunk@7469 956126f8-22a0-4046-8f4a-272fa8102e63
2011-05-22 23:17:24 +00:00
Bernard van der Helm
c72bf0c2ba Write messages to the panel as soon as they arrive. Eliminate the
waiting for period panrate to pass.


git-svn-id: file:///home/jj/hercules.svn/trunk@7457 956126f8-22a0-4046-8f4a-272fa8102e63
2011-05-13 16:48:51 +00:00
Bernard van der Helm
888a03ff0a Keep consistant in number presentation. MIPS above 999 are presented as
1,234


git-svn-id: file:///home/jj/hercules.svn/trunk@7427 956126f8-22a0-4046-8f4a-272fa8102e63
2011-04-18 16:47:41 +00:00
Paul Gorlinsky
3b53c4dc89 Expand field to proper size; remove unprintable data in display field
git-svn-id: file:///home/jj/hercules.svn/trunk@7359 956126f8-22a0-4046-8f4a-272fa8102e63
2011-03-19 03:23:16 +00:00
Jan Jaeger
0f13e88514 Correct #if OPTION_MIPS_COUNTING
git-svn-id: file:///home/jj/hercules.svn/trunk@7281 956126f8-22a0-4046-8f4a-272fa8102e63
2011-01-16 21:13:38 +00:00
Bernard van der Helm
67b1349a9f Fixed (a, not the) segmentation fault on direct quit after startup.
git-svn-id: file:///home/jj/hercules.svn/trunk@7268 956126f8-22a0-4046-8f4a-272fa8102e63
2011-01-15 07:08:26 +00:00
Bernard van der Helm
d0fce670d0 Prevent segmentation fault on direct quit command after startup.
git-svn-id: file:///home/jj/hercules.svn/trunk@7261 956126f8-22a0-4046-8f4a-272fa8102e63
2011-01-10 15:57:27 +00:00
Paul Gorlinsky
a1b6a768c0 fix maxrates in rc with gui
git-svn-id: file:///home/jj/hercules.svn/trunk@6994 956126f8-22a0-4046-8f4a-272fa8102e63
2010-10-27 18:52:41 +00:00
Paul Gorlinsky
39596840ca Message cleanup
git-svn-id: file:///home/jj/hercules.svn/trunk@6982 956126f8-22a0-4046-8f4a-272fa8102e63
2010-10-26 16:49:10 +00:00
Paul Gorlinsky
103837eb0c Message cleanup
git-svn-id: file:///home/jj/hercules.svn/trunk@6978 956126f8-22a0-4046-8f4a-272fa8102e63
2010-10-26 04:44:08 +00:00
Jan Jaeger
59c6347ba7 remove strtok_r related warning messages
git-svn-id: file:///home/jj/hercules.svn/trunk@6911 956126f8-22a0-4046-8f4a-272fa8102e63
2010-10-15 19:28:23 +00:00
Paul Gorlinsky
846bb70038 Correct OPTIONS MSGHLD MSGCLR interplay
git-svn-id: file:///home/jj/hercules.svn/trunk@6910 956126f8-22a0-4046-8f4a-272fa8102e63
2010-10-15 18:58:09 +00:00
Paul Gorlinsky
ee49c5386b Relocate initialization code to proper modules.
git-svn-id: file:///home/jj/hercules.svn/trunk@6891 956126f8-22a0-4046-8f4a-272fa8102e63
2010-10-14 02:11:22 +00:00
Paul Gorlinsky
55e4b60037 snprintf buffer overflow checks. qports http port display restored. SRVPRIO for server thread priority.
git-svn-id: file:///home/jj/hercules.svn/trunk@6889 956126f8-22a0-4046-8f4a-272fa8102e63
2010-10-14 01:37:56 +00:00
Paul Gorlinsky
27dcb44a75 panel_cleanup fixes
git-svn-id: file:///home/jj/hercules.svn/trunk@6871 956126f8-22a0-4046-8f4a-272fa8102e63
2010-10-12 03:37:01 +00:00
Paul Gorlinsky
04009bb47c Correct panel changes for Linux.
git-svn-id: file:///home/jj/hercules.svn/trunk@6865 956126f8-22a0-4046-8f4a-272fa8102e63
2010-10-11 20:46:09 +00:00
Paul Gorlinsky
30e918b79d Leave this until logger and panel fixes are completed. Messages are not being captured because panel_cleanup is being called first during hdl_shut processes because panel was started last.
git-svn-id: file:///home/jj/hercules.svn/trunk@6864 956126f8-22a0-4046-8f4a-272fa8102e63
2010-10-11 19:49:20 +00:00
Jan Jaeger
cee93b0f7c Fix panel startup - panel cleanup should only be called if the panel was ever called / started
git-svn-id: file:///home/jj/hercules.svn/trunk@6862 956126f8-22a0-4046-8f4a-272fa8102e63
2010-10-11 18:41:52 +00:00