summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Correct and update mips termbits.h.ths2007-09-231-12/+28
| | | | git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3213 c046a42c-6fe2-441c-8c8c-71466251a162
* Fix mips usermode emulation.ths2007-09-231-0/+3
| | | | git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3212 c046a42c-6fe2-441c-8c8c-71466251a162
* Add missing svm.h header, and add a Changelog entry.ths2007-09-232-0/+359
| | | | git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3211 c046a42c-6fe2-441c-8c8c-71466251a162
* SVM Support, by Alexander Graf.ths2007-09-239-15/+921
| | | | git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3210 c046a42c-6fe2-441c-8c8c-71466251a162
* Fix Caps lock and Num lock handlingblueswir12007-09-231-3/+26
| | | | git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3209 c046a42c-6fe2-441c-8c8c-71466251a162
* Add missing break statementsblueswir12007-09-231-0/+20
| | | | git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3208 c046a42c-6fe2-441c-8c8c-71466251a162
* Only build qemu-img with softmmu targets.pbrook2007-09-222-1/+6
| | | | git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3207 c046a42c-6fe2-441c-8c8c-71466251a162
* Fix breakage on big endian hosts (Aurelien Jarno)blueswir12007-09-221-1/+1
| | | | git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3206 c046a42c-6fe2-441c-8c8c-71466251a162
* Rework ASI instructions (Aurelien Jarno)blueswir12007-09-215-204/+727
| | | | git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3205 c046a42c-6fe2-441c-8c8c-71466251a162
* Improve keyboard handlingblueswir12007-09-211-3/+34
| | | | git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3204 c046a42c-6fe2-441c-8c8c-71466251a162
* Avoid compilation warnings on 32 bits hosts.j_mayer2007-09-211-1/+3
| | | | git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3203 c046a42c-6fe2-441c-8c8c-71466251a162
* Avoid compilation warnings on 64 bits hosts.j_mayer2007-09-212-6/+12
| | | | git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3202 c046a42c-6fe2-441c-8c8c-71466251a162
* More PowerPC definitions, from POWER 2.04 specifications and misc sources.j_mayer2007-09-215-345/+1109
| | | | | | | | | | | Check that at least instructions set and SPRs are correct for PowerPC 401, 403, 405 and 440 cores. Implement PowerPC 401 MMU model (real-mode only). Improve INSNs and SPRs dump to ease parse with standard shell tools. Add more precise status for most PowerPC cores families. git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3201 c046a42c-6fe2-441c-8c8c-71466251a162
* Rework PowerPC 440 TLB management (thanks to Hollis Blanchard)j_mayer2007-09-214-175/+110
| | | | git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3200 c046a42c-6fe2-441c-8c8c-71466251a162
* Make CPU hflags be a masked version of the PowerPC MSR.j_mayer2007-09-212-4/+5
| | | | | | | As a side effect, avoid potential bits shadowing in TB flags on 64 bits BookE. git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3199 c046a42c-6fe2-441c-8c8c-71466251a162
* Extend TB flags to 64 bits (Alexander Graf).j_mayer2007-09-204-6/+7
| | | | git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3198 c046a42c-6fe2-441c-8c8c-71466251a162
* Change ldl_phys to cpu_physical_memory_read, fix pte addressblueswir12007-09-201-4/+6
| | | | git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3197 c046a42c-6fe2-441c-8c8c-71466251a162
* Fix tadd op generation with GCC 4.xblueswir12007-09-201-1/+4
| | | | git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3196 c046a42c-6fe2-441c-8c8c-71466251a162
* Detabifyblueswir12007-09-206-2212/+2212
| | | | git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3195 c046a42c-6fe2-441c-8c8c-71466251a162
* Make likely/unlikely accessible also in hw/.balrog2007-09-204-4/+12
| | | | | | | Revert the logfile->stderr change. git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3194 c046a42c-6fe2-441c-8c8c-71466251a162
* Use logfile only when loglevel is set (http://bugzilla.openmoko.org/cgi-bin/bugzbalrog2007-09-201-9/+6
| | | | | | | | illa/show_bug.cgi?id=886). raw_pread() and raw_pwrite() are expected to return number of bytes read. git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3193 c046a42c-6fe2-441c-8c8c-71466251a162
* Move likely and unlikely macros in a common place (Aurelien Jarno).j_mayer2007-09-203-8/+3
| | | | git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3192 c046a42c-6fe2-441c-8c8c-71466251a162
* More PowerPC registers definitions.j_mayer2007-09-191-19/+44
| | | | | | | Avoid duplicating code and, as a side effect, fix missing bits in MSR. git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3191 c046a42c-6fe2-441c-8c8c-71466251a162
* TARGET_FMT_lu may also be useful.j_mayer2007-09-193-2/+6
| | | | | | | Fix compilation warnings. git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3190 c046a42c-6fe2-441c-8c8c-71466251a162
* Code provision for PowerPC BookE MMU model support.j_mayer2007-09-195-14/+365
| | | | | | | Better MSR flags initialisation. git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3189 c046a42c-6fe2-441c-8c8c-71466251a162
* Improve PowerPC target implementation, using computed hflags as TB flags.j_mayer2007-09-191-2/+1
| | | | git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3188 c046a42c-6fe2-441c-8c8c-71466251a162
* Avoid Linux to stay stucked in an infinite loop when requesting a reboot.j_mayer2007-09-191-0/+6
| | | | git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3187 c046a42c-6fe2-441c-8c8c-71466251a162
* Code provision for PowerPC 64 MMU model support.j_mayer2007-09-191-65/+276
| | | | git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3186 c046a42c-6fe2-441c-8c8c-71466251a162
* More PowerPC target cleanups:j_mayer2007-09-192-38/+35
| | | | | | | | - remove unuseful historical macros and definitions - fix comments (bugs and cosmetics) git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3185 c046a42c-6fe2-441c-8c8c-71466251a162
* Fix invalid MAP_xxx flags for PowerPC targets.j_mayer2007-09-181-0/+5
| | | | git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3184 c046a42c-6fe2-441c-8c8c-71466251a162
* Always keep the bootinfo structure in the first 16 MB,j_mayer2007-09-181-8/+12
| | | | | | | | as suggested by Andrew May. Fix compilation warnings introduced by variables types changes. git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3183 c046a42c-6fe2-441c-8c8c-71466251a162
* Fix PowerPC 32 emulation on 64 bits hosts:j_mayer2007-09-181-12/+20
| | | | | | | | | we can use 64 bits registers but not pretend page is 1kB long As it seems most Linux programs assume page-size is 4kB, never allow 1kB pages for user-mode only emulation. git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3182 c046a42c-6fe2-441c-8c8c-71466251a162
* Prevent segfaulting when -clock is specified multiple times.balrog2007-09-171-1/+1
| | | | git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3181 c046a42c-6fe2-441c-8c8c-71466251a162
* Pass correct pointer to HID keyboard event handler, fixes regression from ↵balrog2007-09-171-1/+1
| | | | | | IDLE mode introduction. git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3180 c046a42c-6fe2-441c-8c8c-71466251a162
* PowerPC flags update/use fixes:j_mayer2007-09-174-31/+41
| | | | | | | | - fix confusion between overflow/summary overflow, as reported by S Bansal. - reset carry in addic. optimized case (as it was already done in addic). git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3179 c046a42c-6fe2-441c-8c8c-71466251a162
* Coding style fixes in PowerPC related code (no functional change):j_mayer2007-09-1713-267/+274
| | | | | | | | | | | | - avoid useless blanks at EOL. - avoid tabs. - fix wrapping lines on 80 chars terminals. - add missing ';' at macros EOL to avoid confusing auto-identers. - fix identation. - Remove historical macros in micro-ops (PARAM, SPARAM, PPC_OP, regs) git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3178 c046a42c-6fe2-441c-8c8c-71466251a162
* find -type f | xargs sed -i 's/[\t ]*$//g' # Yes, again. Note the star in ↵ths2007-09-17173-1557/+1557
| | | | | | the regex. git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3177 c046a42c-6fe2-441c-8c8c-71466251a162
* Solaris x86_64 configure patch, by Ben Taylor.ths2007-09-161-0/+16
| | | | git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3176 c046a42c-6fe2-441c-8c8c-71466251a162
* vmdk compatibility level 6 images, by Soren Hansen.ths2007-09-166-26/+43
| | | | git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3175 c046a42c-6fe2-441c-8c8c-71466251a162
* Add some missing checks for host syscalls.ths2007-09-161-5/+7
| | | | git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3174 c046a42c-6fe2-441c-8c8c-71466251a162
* find -type f | xargs sed -i 's/[\t ]$//g' # on most filesths2007-09-16327-4737/+4736
| | | | git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3173 c046a42c-6fe2-441c-8c8c-71466251a162
* Add a local copy of hpet.h.ths2007-09-162-1/+28
| | | | git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3172 c046a42c-6fe2-441c-8c8c-71466251a162
* Use UINT64_MAX instead of ULONG_LONG_MAX, suggested by Andreas Schwab.ths2007-09-161-1/+1
| | | | git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3171 c046a42c-6fe2-441c-8c8c-71466251a162
* Less magic constants, by Filip Navara.ths2007-09-141-4/+5
| | | | git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3170 c046a42c-6fe2-441c-8c8c-71466251a162
* Fix infinite loop in VNC support, by Marc Bevand.ths2007-09-131-2/+5
| | | | git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3169 c046a42c-6fe2-441c-8c8c-71466251a162
* Emulate spinning floppy disk, by Jan Jezabek.ths2007-09-131-0/+8
| | | | git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3168 c046a42c-6fe2-441c-8c8c-71466251a162
* Move network related includes to vl.c to help SLIRP-less builds.ths2007-09-132-9/+5
| | | | git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3167 c046a42c-6fe2-441c-8c8c-71466251a162
* Enhance raw io reliability, by Ben Guthro.ths2007-09-131-2/+70
| | | | git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3166 c046a42c-6fe2-441c-8c8c-71466251a162
* Allow more IDE power management, by Ben Guthro.ths2007-09-131-2/+8
| | | | git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3165 c046a42c-6fe2-441c-8c8c-71466251a162
* Stop the compiler from using section anchors.ths2007-09-131-0/+1
| | | | git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3164 c046a42c-6fe2-441c-8c8c-71466251a162
OpenPOWER on IntegriCloud