y by number and name. Instead of just name. This will allow to
add keysyms with no qemu recompiling. this can be done very easilly.
Just modfying get_keysym on keymaps.c
I attach a pacth with this two improves.
Regards and congratulations for a great program!
PS: Please CC me
--
program
Regards
ps: please cc me
On 8/26/07, Thiemo Seufer <[EMAIL PROTECTED]> wrote:
> Ricardo wrote:
> > Hi
> >
> > On my keyboard Alt Gr is mapped to ISO_Level3_Shift. Using sdl it
> > worked fine without any modification, but using vnc I was unable
Hi all
I find out that in DOS some programs didn't handle correctly the
extended keyboard. Attach you will find a new patch with the bugs
solved on the previous patch + this new bug.
Regards
On 8/27/07, Ricardo <[EMAIL PROTECTED]> wrote:
> Hi
>
> I attach the new
Same here. The "workaround" does not work on a DroboFS, since it was
actually the default setting all along.
root@DroboFS:~# cat /proc/cpu/alignment
User: 74283231
System: 0
Skipped:0
Half: 0
Word: 74283231
DWord: 0
Multi: 0
User fau
Just to give some support to what Peter said, here is my experience with
the patch from #32.
I cross-compiled qemu 0.14.1 with the patch to ARMv5 and tried to run
the i386 linux binary for dropbox. Although I no longer see the fork
error message, the process gets stuck in an infinite loop running
Need Help!
I am editing the Qemu source code to be able to catch every system call made by
the guest OS and which processes do those system calls.
I catch the system calls in the "void do_interrupt(CPUState *env1)"
(op_helper.c) function by accessing the exception index on the cpu environment
** Also affects: qemu-linaro
Importance: Undecided
Status: New
** Also affects: qemu-linaro (Ubuntu)
Importance: Undecided
Status: New
--
You received this bug notification because you are a member of qemu-
devel-ml, which is subscribed to QEMU.
https://bugs.launchpad.net/bug
I can confirm that this is still an issue even with latest qemu-linaro,
from Quantal (1.2.0-2012.09-0ubuntu1).
--
You received this bug notification because you are a member of qemu-
devel-ml, which is subscribed to QEMU.
https://bugs.launchpad.net/bugs/955379
Title:
cmake hangs with qemu-arm-
> But there's a pretty good chance I'll get to it somewhere in the next
few months.
That would be amazing. I've got a Linkstation Live v2 and a Drobo FS
waiting eagerly for the possibility of running some x86 binaries.
--
You received this bug notification because you are a member of qemu-
devel
Can you later post your patch or link to this bug? Then I can help
testing it with rootstock.
--
You received this bug notification because you are a member of qemu-
devel-ml, which is subscribed to QEMU.
https://bugs.launchpad.net/bugs/604872
Title:
qemu-system-arm segfaults emulating versati
On Fri, Jan 7, 2011 at 7:53 AM, Jani Monoses wrote:
> should the fixes be applied to qemu-kvm if we plan on packaging qemu-
> meego for ARM support anyway?
It depends on the size of the fix, if it's something simple we can for
sure also update the qemu-kvm package. But as Loic pointed out, these
What fails is qemu-arm-static, as rootstock uses it internally to
install the packages.
--
apt/dpkg in qemu-system-arm hangs if a big task is installed
https://bugs.launchpad.net/bugs/532733
You received this bug notification because you are a member of qemu-
devel-ml, which is subscribed to QEMU
I'm now implementing the support for creating a rootstock rootfs without
requiring root, and I also got stuck at a segmentation fault, just after
executing the debootstrap' second stage.
I'm running the qemu-system-arm from qemu-kvm-extras 0.12.4+noroms-
0ubuntu4, at maverick.
My qemu command lin
If you're at Lucid or Maverick, you can also create the rootfs img by
running the attached rootstock script.
Please install all rootstock dependencies by installing the official version
provided by the distro:
sudo apt-get install rootstock
Using the attached script:
sudo bash ./rootstock --fqdn
For the seg fault bug I've created the bug 604872.
Meanwhile I'll try to reproduce the hang problem with Maverick and
upstream Qemu.
--
apt/dpkg in qemu-system-arm hangs if a big task is installed
https://bugs.launchpad.net/bugs/532733
You received this bug notification because you are a member
I'm also able to reproduce with upstream Qemu, hash
aa5fb7b3bf388d643bd9c6e6fee9ace5db2e590f
I: Base system installed successfully.
I: Starting basic services in VM
Program received signal SIGSEGV, Segmentation fault.
0x8be2208b in ?? ()
(gdb) bt full
#0 0x8be2208b in ?? ()
No sy
After some tests I was able to reproduce the issue on Maverick and with
upstream Qemu (08218b3527301760393b0b4ec732fcdfb7ff6cda).
Also tried stressing the disk with fsstress and dd for many hours, but
couldn't reproduce the issue. The easier way to reproduce it is with
dpkg, but hard to find the e
Here is where it's getting stuck now:
Selecting previously deselected package libimobiledevice0.
Unpacking libimobiledevice0 (from
.../libimobiledevice0_0.9.7-1ubuntu1_armel.deb) ...
Selecting previously deselected package libtalloc2.
Unpacking libtalloc2 (from .../libtalloc2_2.0.1-1_armel.de
Tested with Maverick's vmlinuz-2.6.35-10-versatile and I'm still able to
reproduce the problem (qemu cdcf9153e5e17dde340135fee5dcc7c299f2d4f5
this time).
--
qemu-system-arm segfaults emulating versatile machine after running debootstrap
--second-stage inside vm
https://bugs.launchpad.net/bugs/60
an't mix GPL software with other software)
http://blogs.zdnet.com/Burnette/?p=331
> Speaking for myself, I'm not that interested in licenses, but code...
Speaking for myself, I'm not that interested in licenses and code, but
on using QEmu ;) :)
Keep up the great work,
Ricardo Almeida
on't think so :p
First, I dislike Flash. It's my personal option, but I don't think a
very good format for videos...
Second, it can be made with a GPL external tool that I found in 2
seconds using google
(http://www.unixuser.org/~euske/vnc2swf/pyvnc2swf.html), so no need to
bloat QEmu.
Regards,
Ricardo Almeida
On 5/26/07, Christian Buhtz <[EMAIL PROTECTED]> wrote:
I downloaded the 0.9.0 for Windows and the current snapshot. There is no
front-end for qemu just a commandline.
Is there a ergonimic way to config and setup qemu on windows?
From the QEmu homepage: http://fabrice.bellard.free.fr/qemu/li
al benefit to changing it, and plenty of downside.
If it's more logic, you have a functional benefit. And for the
downside, I don't see them except for non-logic assumptions ;)
Regards,
Ricardo Almeida
Maybe if it was possible to make merge kqemu into KVM to take the best of
the two... But I don't know anything about KVM nor kqemu code...
Regards,
Ricardo Almeida
#x27;t" patch QEmu. I would like to know if
this is already fixed on CVS or what's the current status.
Regards,
Ricardo Almeida
Hi,
I've sent a message 4 days ago but got no answer :(
http://lists.gnu.org/archive/html/qemu-devel/2007-10/msg00314.html
From: Ricardo Almeida
Subject:[Qemu-devel] fat rw
Date: Sat, 13 Oct 2007 23:50:17 +0100
Hi,
I've found the fat:rw:dir option for harddrives and want
ile while it's always modifying, and chances are high
> that the copy will be corrupted (i.e. different from any state the
> original went through), since you can't perform the copy with a single read.
See the above added steps :)
Is this a bad idea?
Regards and keep up the good work :),
Ricardo Almeida
> > 2.1 Switch to snapshot mode
>
> How do you switch to snapshot mode *while* the VM is running, i.e.
> without stopping and restarting qemu? The only way I know to enter that
> mode is using the -snapshot switch at invocation time and I don't think
> it can be done online.
As I said, I'm just a
e in this case), then people can take you
seriosly. Until then, I'm sorry, but you're a troll :p
Regards,
Ricardo Almeida
___
Qemu-devel mailing list
Qemu-devel@nongnu.org
http://lists.nongnu.org/mailman/listinfo/qemu-devel
t can be easily updated to support the different file formats and
see what people prefer...
Regards,
Ricardo Almeida
On 10/21/06, Johannes Schindelin <[EMAIL PROTECTED]> wrote:
Hi,
On Fri, 20 Oct 2006, Chuck Brazie wrote:
> What are your ideas on the syntax of the config file? Will it
hat commit) it hasn't make
its way to qemu repository... Any reason why it shouldn't be included?
Regards and keep up the great work :)
Ricardo Almeida
___
Qemu-devel mailing list
Qemu-devel@nongnu.org
http://lists.nongnu.org/mailman/listinfo/qemu-devel
s building a proxy server (just as there is a DNS
and a SMB server) that in reality is just a package forwarder to the
real proxy server... I don't know if this easy to do, but it's what I
would like :)
Regards,
Ricardo Almeida
___
Qemu-devel
Thanks for the prompt response. Of course, it worked :)
Regards,
Ricardo Almeida
On 11/17/06, Michael McConnell <[EMAIL PROTECTED]> wrote:
Ricardo Almeida wrote:
> Hello,
>
> I'm using QEmu with user mode network. The host machine can't access
> the Internet di
Hi,
1 - You should include a link to the project page... Here it is :)
http://cephis.uab.es/proj/public/qemu/index.htm
2 - It gives a TomCat Error...
Regards,
Ricardo Almeida
On 12/11/06, Màrius Montón <[EMAIL PROTECTED]> wrote:
New version of SystemC + QEMU has been released.
Th
ified QEMU? ;)
I've looked at KVM homepage (http://kvm.sourceforge.net/) and it's a
kernel module, so I think this can be some kind of replacement for
KQEmu, no?
Will QEmu/KQEmu support this?
Thanks for the great work,
Ricardo Almeida
___
Qem
gards,
Ricardo Almeida
PS - I haven't download it, so if you already provide it please inform
and sorry for my comment.
___
Qemu-devel mailing list
Qemu-devel@nongnu.org
http://lists.nongnu.org/mailman/listinfo/qemu-devel
reat feature as it
allows an easy way to share files without having to configure samba.
Keep up the good work :)
Regards,
Ricardo Almeida
___
Qemu-devel mailing list
Qemu-devel@nongnu.org
http://lists.nongnu.org/mailman/listinfo/qemu-devel
cial driver for common installed
systems that names itself as a Cirrus driver but it's a vmware-like
driver.
I believe (4) should be the fastest, but I think the best relation
"work required - benefit" is (3) as it works faster off-the-shelf with
all the operating system
processor if you're
running in one, you can specify that you can only emulate some 3D card
if the real hardware have some OpenGL driver. That way you wouldn't be
emulating them, just redirecting the calls..,
Regards,
Ricardo Almeida
___
Qemu-dev
s to keep the Cirrus emulated but have a Cirrus++
driver made to take advantages of knowing it's not really a Cirrus card
but an emulated one... But as I said, it's probably more work done than
advantages get.
On 10/29/05, Ricardo Almeida <[EMAIL PROTECTED]
> wrote:> I'm
u.org/archive/html/qemu-devel/2004-05/msg00232.htmlI would like to know if this a work in progress that is taking its time, or do you give up the idea (for now)? If it's a work in progress, what's its status?
Best regards,Ricardo Almeida
___
Qemu-dev
> I do not think that kqemu benefits from being closed source, and probably more
> people with me.
Probably. But people got make for a living and I think that Fabrice
has every right to decide how to make it available. We all must be
thankfull that he give it away for free...
> People will pick a
LNKS,
Zero
},
Context:
https://lore.kernel.org/virtualization/20240417145544.38d7b...@imammedo.users.ipa.redhat.com/T/#t
Signed-off-by: Ricardo Ribalda
---
hw/i386/acpi-build.c | 118 ---
1 file ch
Friendly ping
On Wed, 17 Apr 2024 at 15:56, Ricardo Ribalda wrote:
>
> When qemu runs without kvm acceleration the ACPI executions take a great
> amount of time. If they take more than the default time (30sec), the
> ACPI calls fail and the system might not behave correctly.
>
Hi Igor
On Fri, 28 Jun 2024 at 13:25, Igor Mammedov wrote:
>
> On Fri, 7 Jun 2024 14:17:24 +0000
> Ricardo Ribalda wrote:
>
> > Signed-off-by: Ricardo Ribalda
> > ---
> > tests/qtest/bios-tables-test-allowed-diff.h | 1 +
> > 1 file changed, 1 insertion
Signed-off-by: Ricardo Ribalda
---
tests/qtest/bios-tables-test-allowed-diff.h | 15 +++
1 file changed, 15 insertions(+)
diff --git a/tests/qtest/bios-tables-test-allowed-diff.h
b/tests/qtest/bios-tables-test-allowed-diff.h
index dfb8523c8b..f81f4e2469 100644
--- a/tests/qtest
LNKS,
Zero
},
Context:
https://lore.kernel.org/virtualization/20240417145544.38d7b...@imammedo.users.ipa.redhat.com/T/#t
Reviewed-by: Igor Mammedov
Signed-off-by: Ricardo Ribalda
---
hw/i386/acpi-build.c | 120 --
sts/qtest/bios-tables-test-allowed-diff.h
Changelog v2->v3 Thanks Michael:
- Code style
- Add cover letter
Ricardo Ribalda (3):
tests/acpi: pc: allow DSDT acpi table changes
hw/i386/acpi-build: Return a pre-computed _PRT table
tests/acpi: pc: update golden masters for DSDT
hw/i386/acpi-b
Signed-off-by: Ricardo Ribalda
---
tests/data/acpi/x86/pc/DSDT | Bin 6830 -> 8527 bytes
tests/data/acpi/x86/pc/DSDT.acpierst| Bin 6741 -> 8438 bytes
tests/data/acpi/x86/pc/DSDT.acpihmat| Bin 8155 -> 9852 bytes
tests/data/acpi/x86/pc/DSDT.bridge
Signed-off-by: Ricardo Ribalda
---
tests/qtest/bios-tables-test-allowed-diff.h | 15 +++
1 file changed, 15 insertions(+)
diff --git a/tests/qtest/bios-tables-test-allowed-diff.h
b/tests/qtest/bios-tables-test-allowed-diff.h
index dfb8523c8b..f81f4e2469 100644
--- a/tests/qtest
Signed-off-by: Ricardo Ribalda
---
tests/data/acpi/x86/pc/DSDT | Bin 6830 -> 8527 bytes
tests/data/acpi/x86/pc/DSDT.acpierst| Bin 6741 -> 8438 bytes
tests/data/acpi/x86/pc/DSDT.acpihmat| Bin 8155 -> 9852 bytes
tests/data/acpi/x86/pc/DSDT.bridge
LNKS,
Zero
},
Context:
https://lore.kernel.org/virtualization/20240417145544.38d7b...@imammedo.users.ipa.redhat.com/T/#t
Signed-off-by: Ricardo Ribalda
Reviewed-by: Igor Mammedov
Reviewed-by: Richard Henderson
---
hw/i38
tic
Changelog v3->v4 Thanks Igor:
- Add missing files to tests/qtest/bios-tables-test-allowed-diff.h
Changelog v2->v3 Thanks Michael:
- Code style
- Add cover letter
Ricardo Ribalda (3):
tests/acpi: pc: allow DSDT acpi table changes
hw/i386/acpi-build: Return a pre-computed _PRT tabl
Method (IQST, 1, NotSerialized)
{
If ((0x80 & Arg0))
{
Return (0x09)
}
Return (0x0B)
}
Method (IQCR, 1, Serialized)
{
Name (PRR0, ResourceTemplate ()
**
Signed-off-by: Ricardo
Signed-off-by: Ricardo Ribalda
---
tests/qtest/bios-tables-test-allowed-diff.h | 1 +
1 file changed, 1 insertion(+)
diff --git a/tests/qtest/bios-tables-test-allowed-diff.h
b/tests/qtest/bios-tables-test-allowed-diff.h
index dfb8523c8b..b2c2c10cbc 100644
--- a/tests/qtest/bios-tables-test
LNKS,
Zero
},
Context:
https://lore.kernel.org/virtualization/20240417145544.38d7b...@imammedo.users.ipa.redhat.com/T/#t
Signed-off-by: Ricardo Ribalda
---
hw/i386/acpi-build.c | 118 ---
1 file ch
LNKS,
Zero
},
Context:
https://lore.kernel.org/virtualization/20240417145544.38d7b...@imammedo.users.ipa.redhat.com/T/#t
Signed-off-by: Ricardo Ribalda
---
hw/i386/acpi-build.c | 120 ---
1 file ch
Return (0x09)
}
Return (0x0B)
}
Method (IQCR, 1, Serialized)
{
Name (PRR0, ResourceTemplate ()
**
Signed-off-by: Ricardo Ribalda
---
tests/data/acpi/pc/DSDT | Bin 6830 -> 8527 bytes
tests/data/a
Signed-off-by: Ricardo Ribalda
---
tests/qtest/bios-tables-test-allowed-diff.h | 1 +
1 file changed, 1 insertion(+)
diff --git a/tests/qtest/bios-tables-test-allowed-diff.h
b/tests/qtest/bios-tables-test-allowed-diff.h
index dfb8523c8b..b2c2c10cbc 100644
--- a/tests/qtest/bios-tables-test
Ricardo Ribalda (3):
tests/acpi: pc: allow DSDT acpi table changes
hw/i386/acpi-build: Return a pre-computed _PRT table
tests/acpi: pc: update golden masters for DSDT
hw/i386/acpi-build.c | 120 ++-
tests/data/acpi/pc/DSDT | Bin 6830 -> 8
host.
[1] https://patchwork.ozlabs.org/patch/582756/
Signed-off-by: Ricardo Jesus
---
linux-user/main.c| 8 +++
linux-user/qemu.h| 1 +
linux-user/syscall.c | 138 +++
3 files changed, 136 insertions(+), 11 deletions(-)
diff --git a/linux
f the number of
implemented IRQs.
Signed-off-by: Ricardo Koller
---
hw/intc/arm_gicv3_cpuif.c | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/hw/intc/arm_gicv3_cpuif.c b/hw/intc/arm_gicv3_cpuif.c
index 3e0641aff9..a032d505f5 100644
--- a/hw/intc/arm_gicv3_cpuif.c
+++ b/hw
Hi Michael
On Mon, 4 Nov 2024 at 14:46, Michael S. Tsirkin wrote:
>
> On Tue, Sep 24, 2024 at 01:24:12PM +, Ricardo Ribalda wrote:
> > Signed-off-by: Ricardo Ribalda
>
>
> two things wrong here:
> 1. you do not describe what changed in the ASL in the commit
Hi Mark
On Sun, 22 Sept 2024 at 13:57, Mark Cave-Ayland
wrote:
>
> On 21/08/2024 15:45, Igor Mammedov wrote:
>
> > On Wed, 14 Aug 2024 11:56:08 +0000
> > Ricardo Ribalda wrote:
> >
> >> Today for x86 the _PRT() table is computed in runtime.
> >>
Signed-off-by: Ricardo Ribalda
---
tests/data/acpi/x86/pc/DSDT | Bin 8527 -> 8526 bytes
tests/data/acpi/x86/pc/DSDT.acpierst| Bin 8438 -> 8437 bytes
tests/data/acpi/x86/pc/DSDT.acpihmat| Bin 9852 -> 9851 bytes
tests/data/acpi/x86/pc/DSDT.bridge
Signed-off-by: Ricardo Ribalda
---
tests/qtest/bios-tables-test-allowed-diff.h | 15 +++
1 file changed, 15 insertions(+)
diff --git a/tests/qtest/bios-tables-test-allowed-diff.h
b/tests/qtest/bios-tables-test-allowed-diff.h
index dfb8523c8b..f81f4e2469 100644
--- a/tests/qtest
etter):
12c12
< * Length 0x3917 (14615)
---
> * Length 0x3914 (14612)
14c14
< * Checksum 0xD9
---
> * Checksum 0x09
Ricardo Ribalda (3):
tests/acpi: pc: allow DSDT acpi table changes
hw/i386/acpi-build: return a non-var
-Ayland
Fixes: 99cb2c6c7b ("hw/i386/acpi-build: Return a pre-computed _PRT table")
Closes:
https://lore.kernel.org/all/eb11c984-ebe4-4a09-9d71-1e9db7fe7...@ilande.co.uk/
Signed-off-by: Ricardo Ribalda
---
hw/i386/acpi-build.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff
etter):
12c12
< * Length 0x3917 (14615)
---
> * Length 0x3914 (14612)
14c14
< * Checksum 0xD9
---
> * Checksum 0x09
Diff v1:
- Add assert(), Thanks Igor
Ricardo Ribalda (3):
tests/acpi: pc: allow DSDT acpi table changes
h
Signed-off-by: Ricardo Ribalda
---
tests/qtest/bios-tables-test-allowed-diff.h | 15 +++
1 file changed, 15 insertions(+)
diff --git a/tests/qtest/bios-tables-test-allowed-diff.h
b/tests/qtest/bios-tables-test-allowed-diff.h
index dfb8523c8b..f81f4e2469 100644
--- a/tests/qtest
Signed-off-by: Ricardo Ribalda
---
tests/data/acpi/x86/pc/DSDT | Bin 8527 -> 8526 bytes
tests/data/acpi/x86/pc/DSDT.acpierst| Bin 8438 -> 8437 bytes
tests/data/acpi/x86/pc/DSDT.acpihmat| Bin 9852 -> 9851 bytes
tests/data/acpi/x86/pc/DSDT.bridge
Mammedov
Reported-by: Mark Cave-Ayland
Fixes: 99cb2c6c7b ("hw/i386/acpi-build: Return a pre-computed _PRT table")
Closes:
https://lore.kernel.org/all/eb11c984-ebe4-4a09-9d71-1e9db7fe7...@ilande.co.uk/
Signed-off-by: Ricardo Ribalda
---
hw/i386/acpi-build.c | 3 ++-
1 file changed, 2 insert
-0,0 +1,95 @@
+/*
+ * QEMU ELO Touchpad via serial port
+ *
+ * Copyright (c) 2010 Ricardo Ribalda: QTechnology http://qtec.com
+ *
+ * Permission is hereby granted, free of charge, to any person obtaining a copy
+ * of this software and associated documentation files (the "Software"), to
From: Ricardo Ribalda Delgado
New char device emulating an Elo serial touchpad.
TODO: The output of the touchpad should be in the range of the
resolution. But I don't know a clean way to get the screen resolution.
Any help will be very wellcomed
---
Please, be nice it is my first patch t
+= qdev.o qdev-properties.o
common-obj-y += qemu-config.o block-migration.o
diff --git a/hw/elo.c b/hw/elo.c
new file mode 100644
index 000..359333d
--- /dev/null
+++ b/hw/elo.c
@@ -0,0 +1,153 @@
+/*
+ * QEMU ELO Touchpad via serial port
+ *
+ * Copyright (c) 2010 Ricardo Ribalda: QTechnology
tion. But I don't know a clean way to get the screen resolution.
>> Any help will be very wellcomed
>
> Are you sure? I don't see how real hardware would be able to do that.
>
> Paul
>
--
Ricardo Ribalda
http://www.eps.uam.es/~rribalda/
ok
> Why does the lenght of the FIFO changes here? I think this change in
> independent of the rest of the patch (no knowledge about the 16550A to
> know if it should be 16 or 32).
I have to send a 2x10 bytes package, and it does not fit the the 16
bytes buffer Any other suggestion about how to do it?
>
> Later, Juan.
>
Thanks again for your comments
--
Ricardo Ribalda
http://www.eps.uam.es/~rribalda/
From: Ricardo Ribalda Delgado
New char device emulating an Elo serial touchpad.
v2: -Emulate id packages (linux recognizes the hw)
-Limit output to 96-4000 (thanks to Dmitry Zhurikhin)
v3: -Output buffer (thanks to Juan Quintela)
-Code Style
---
Makefile.objs |2 +-
hw/elo.c
in
> independent of the rest of the patch (no knowledge about the 16550A to
> know if it should be 16 or 32).
Fixed using qemu_chr_can_read(). Thanks for your help!
>
> Later, Juan.
>
Hope this time the patch is better.
Regards
--
Ricardo Ribalda
http://www.eps.uam.es/~rribalda/
bcdctn. converts from BCD to National numeric format. National format
uses a byte to represent a digit where the most significant nibble is
always 0x3 and the least sign. nibbles is the digit itself.
Signed-off-by: Jose Ricardo Ziviani
---
target-ppc/helper.h | 1 +
target-ppc
bcdcfz. converts from Zoned numeric format to BCD. Zoned format uses
a byte to represent a digit where the most significant nibble is 0x3
or 0xf, depending on the preferred signal.
Signed-off-by: Jose Ricardo Ziviani
---
target-ppc/helper.h | 1 +
target-ppc/int_helper.c
bcdcfn. converts from National numeric format to BCD. National format
uses a byte to represent a digit where the most significant nibble is
always 0x3 and the least sign. nibbles is the digit itself.
Signed-off-by: Jose Ricardo Ziviani
---
target-ppc/helper.h | 1 +
target-ppc
This serie contains 4 new instructions for POWER9 ISA3.0
bcdcfn.: Decimal Convert From National
bcdctn.: Decimal Convert To National
bcdcfz.: Decimal Convert From Zoned
bcdctz.: Decimal Convert to Zoned
Jose Ricardo Ziviani (4):
target-ppc: Implement bcdcfn. instruction
target-ppc
bcdctz. converts from BCD to Zoned numeric format. Zoned format uses
a byte to represent a digit where the most significant nibble is 0x3
or 0xf, depending on the preferred signal.
Signed-off-by: Jose Ricardo Ziviani
---
target-ppc/helper.h | 1 +
target-ppc/int_helper.c
bcdctn. converts from BCD to National numeric format. National format
uses a byte to represent a digit where the most significant nibble is
always 0x3 and the least sign. nibbles is the digit itself.
Signed-off-by: Jose Ricardo Ziviani
---
target-ppc/helper.h | 1 +
target-ppc
bcdctz. converts from BCD to Zoned numeric format. Zoned format uses
a byte to represent a digit where the most significant nibble is 0x3
or 0xf, depending on the preferred signal.
Signed-off-by: Jose Ricardo Ziviani
---
target-ppc/helper.h | 1 +
target-ppc/int_helper.c
bcdcfz. converts from Zoned numeric format to BCD. Zoned format uses
a byte to represent a digit where the most significant nibble is 0x3
or 0xf, depending on the preferred signal.
Signed-off-by: Jose Ricardo Ziviani
---
target-ppc/helper.h | 1 +
target-ppc/int_helper.c
v2:
- implements all fixes and suggestions
This serie contains 4 new instructions for POWER9 ISA3.0
bcdcfn.: Decimal Convert From National
bcdctn.: Decimal Convert To National
bcdcfz.: Decimal Convert From Zoned
bcdctz.: Decimal Convert to Zoned
Jose Ricardo Ziviani (4):
target-ppc
bcdcfn. converts from National numeric format to BCD. National format
uses a byte to represent a digit where the most significant nibble is
always 0x3 and the least sign. nibbles is the digit itself.
Signed-off-by: Jose Ricardo Ziviani
---
target-ppc/helper.h | 1 +
target-ppc
From: Jose Ricardo Ziviani
This is an initial effort to have RISU working for PPC64LE.
I also made some changes to isolate risugen, creating two modules
(risugen_arm.pm and risugen_ppc64le.pm) to implement specific instructions in
it.
Suggestions are welcome! :)
TODOS:
- improve load/store
- In order to make risugen more agnostic to different archs, a new
module is created to handle Arm instrunctions. This module, as
well as the Power module, is dinamically called based on the
.mode directive defined in each risu file.
Signed-off-by: Jose Ricardo Ziviani
---
risugen
From: Jose Ricardo Ziviani
- This commit adds the initial implementation of ppc64le support
(client and server) for Risu.
Signed-off-by: Jose Ricardo Ziviani
---
configure | 6 ++
risu_ppc64le.c | 92 ++
risu_reginfo_ppc64le.c | 175
Convert From National
bcdctn.: Decimal Convert To National
bcdcfz.: Decimal Convert From Zoned
bcdctz.: Decimal Convert to Zoned
Jose Ricardo Ziviani (4):
target-ppc: Implement bcdcfn. instruction
target-ppc: Implement bcdctn. instruction
target-ppc: Implement bcdcfz. instruction
target
bcdcfn. converts from National numeric format to BCD. National format
uses a byte to represent a digit where the most significant nibble is
always 0x3 and the least sign. nibbles is the digit itself.
Signed-off-by: Jose Ricardo Ziviani
---
target-ppc/helper.h | 1 +
target-ppc
bcdctz. converts from BCD to Zoned numeric format. Zoned format uses
a byte to represent a digit where the most significant nibble is 0x3
or 0xf, depending on the preferred signal.
Signed-off-by: Jose Ricardo Ziviani
---
target-ppc/helper.h | 1 +
target-ppc/int_helper.c
bcdctn. converts from BCD to National numeric format. National format
uses a byte to represent a digit where the most significant nibble is
always 0x3 and the least sign. nibbles is the digit itself.
Signed-off-by: Jose Ricardo Ziviani
---
target-ppc/helper.h | 1 +
target-ppc
bcdcfz. converts from Zoned numeric format to BCD. Zoned format uses
a byte to represent a digit where the most significant nibble is 0x3
or 0xf, depending on the preferred signal.
Signed-off-by: Jose Ricardo Ziviani
---
target-ppc/helper.h | 1 +
target-ppc/int_helper.c
bcdctz. converts from BCD to Zoned numeric format. Zoned format uses
a byte to represent a digit where the most significant nibble is 0x3
or 0xf, depending on the preferred signal.
Signed-off-by: Jose Ricardo Ziviani
---
target-ppc/helper.h | 1 +
target-ppc/int_helper.c
bcdcfn. converts from National numeric format to BCD. National format
uses a byte to represent a digit where the most significant nibble is
always 0x3 and the least sign. nibbles is the digit itself.
Signed-off-by: Jose Ricardo Ziviani
---
target-ppc/helper.h | 1 +
target-ppc
bcdcfz. converts from Zoned numeric format to BCD. Zoned format uses
a byte to represent a digit where the most significant nibble is 0x3
or 0xf, depending on the preferred signal.
Signed-off-by: Jose Ricardo Ziviani
---
target-ppc/helper.h | 1 +
target-ppc/int_helper.c
1 - 100 of 261 matches
Mail list logo