/qemu/commit/?h=work/usb-uhci-usb-host-debug&id=c69e5efac15db4340b880c80f27ebe536acd1aeb
to my local copy of current qemu git master and the problem no longer
exists.
The stderr debugging output is also beautifully silent :)
Awesome work, many thanks.
Joe
Hi,
is anyone working on support for MCP5200 and its peripherals? I'am
interested in implementing SoC support for this device.
Is there any further documentation for developing new machine emulation
(beside source code of course)?
Thanks,
Joerg
I can reproduce this reliably when running
> qemu-system-arm -L . -kernel vmlinuz-2.6.32-5-versatile -initrd
initrd.gz -hda hda.img -m 256 -M versatilepb -append "desktop=lxde"
--
You received this bug notification because you are a member of qemu-
devel-ml, which is subscribed to QEMU.
https://
Ironically I just figured out how to fix this issue. It only segfaults
when built with LLVM. If you installed with homebrew, run
>brew install qemu --use-gcc --force
To get a working version.
--
You received this bug notification because you are a member of qemu-
devel-ml, which is subscribed
Public bug reported:
OS Win XP pro, 32 bit SP3
Intel Core Duo, 4G RAM.
Qemu 1.0.1
Launch command:
qemu-system-arm.exe -M versatilepb -cpu arm1136-r2 -hda
raspberrypi-fedora-remix-14-r1.img -kernel zImage-devtmpfs -m 192 -append
"root=/dev/sda2" -vga std -net nic -net user -localtime
Starting
Hi Peter,
many thanks for the update, I'll give it another shot with later binaries and a
more accurate CPU :-)
Thanks again,
Joe
> Date: Fri, 16 Mar 2012 15:51:24 +
> From: peter.mayd...@linaro.org
> To: joedel...@live.co.uk
> Subject: [Bug 954099] Re: Assertion failed
er, that is at least an indicator that the problem may not be the build
environment because that environment was exactly the same for qemu-system-ppc
and qemu-system-ppc64
Thanks for your efforts, I appreciate it!
Joe.
On 27.03.2014, at 01:16, Mark Cave-Ayland wrote:
> Hi Joe,
>
&g
You guys speak in technical terms that I can hardly understand.
postgresql-9.2 is not the default version for Ubuntu(I believe 9.1 is), but can
easily be installed by using the steps here ->
http://www.postgresql.org/download/linux/ubuntu/ .
Anyways, the issue seems to be here:
>sudo apt-get in
Hi Serge,
Please find the results below:
>cat /etc/apt/sources.list
# deb cdrom:[Ubuntu 13.04 _Raring Ringtail_ - Release amd64 (20130424)]/ raring
main restricted
# See http://help.ubuntu.com/community/UpgradeNotes for how to upgrade to
# newer versions of the distribution.
deb http://us.archiv
Thank you, Serge!
--
You received this bug notification because you are a member of qemu-
devel-ml, which is subscribed to QEMU.
https://bugs.launchpad.net/bugs/1246012
Title:
QEMU removes postgresql
Status in QEMU:
Invalid
Bug description:
>sudo apt-get install kvm virt-manager removed
Public bug reported:
>sudo apt-get install kvm virt-manager removed postgresql-9.2 from my system.
Furthermore, it seem impossible for me to run postgresql and qemu at the same
time.
Starting one, kills the other.
** Affects: qemu
Importance: Undecided
Status: New
** Tags: kvm po
://virtuallyfun.superglobalmegacorp.com/?p=3189
Has the problem been reported and/or fixed already? Is any workaround known or
has one been suggested?
I apologize for a "fuzzy" problem description, but I am not an expert user. You
may get in touch with me directly at m@gmx.net
Thanks,
Joe.
** Aff
Hi Mark,
thank you for taking some time!
a)
Yes, the color issue is exactly the same for qemu 1.6.0 with darwinppc-602.cdr
from https://opensource.apple.com/static/iso/
command used:
qemu-system-ppc -snapshot -L -hda /Users/joe/darwinppc-602.cdr -g
1280x1024x32
I have tried some additional
I just wanted to add another data point -- I migrated my old WinXP VM
from my 14.04 install to my new 14.10 install and found out that the USB
passthrough is not working -- Same libvirt XML definition file. Tried
removing and re-adding with no luck.
--
You received this bug notification because
I just noticed that after I applied the latest updates (apt-get dist-
ugrade) to my Ubuntu 14.04 system that USB redirection is now failing on
THIS system as well - just like the 14.10 system failed.
FWIW, I do not see any apparomor denial messages in /var/log/syslog or
anywhere else. So far I've
Please disregard my previous comment about being broken in 14.04 -- In
fact I was running 14.10 and didn't realize it (a reboot and 14.10 being
the grub default). In fact the passthrough still works in 14.04 just
fine, and still fully broken in 14.10.
I did confirm, however, that there are NO app
http://wiki.dingoonity.org/index.php?title=Development:MXU
Has this been ported to Qemu?
some time today bisecting the git master code to find this.
If you require any more information for debugging, please just let me know.
Regards,
Joe
On 21/04/16 07:44, Gerd Hoffmann wrote:
On Mi, 2016-04-20 at 22:13 +0100, Joe Clifford wrote:
Hi folks,
I'm not a coder by any stretch of the imagination so I don't have a
patch unfortunately however, this commit:
https://github.com/qemu/qemu/commit/5f77e06baa84323e5bbc96c2c7f4fe
re are various warnings printed in the host syslog that occur in line
with the guest starting, the device being plugged in and guest shutdown
- you can see the output here:
https://gist.github.com/7hunderbug/a1d271b0e8cab34800e046be06414ab9
Thanks,
Joe
On 21/04/16 16:41, Joe Clifford wrote:
On 21/04/16 15:17, Gerd Hoffmann wrote:
- When booting without the device attached, then running the device
manager to watch what happens, inserting the device results in it
appearing as normal for ~30-50 seconds before the device manager view
refreshes
On Wednesday, September 15, 2010, Anthony Liguori wrote:
> Win2k is EOL so I don't think it's useful for us to support it as a host. So
> any type of patch is just going to add additional complexity for very little
> real gain.
>
While Win2k probably isn't likely to be used in a virtualized se
Yah. No one has taken ownership of keeping qemu running on macos.
The Q patches never got rolled back in as far as I can tell. I try
to compile every couple months, but with no success.
Joe
On Apr 20, 2007, at 5:51 AM, Gábor Bérczi (Gabucino) wrote:
This issue is still present with
Do you think your problems are related to either of the following Ubuntu
bugs?
https://bugs.launchpad.net/ubuntu/+source/qemu/+bug/144368
https://bugs.launchpad.net/ubuntu/+source/qemu/+bug/154960
Joe
On 10/22/07, Christian Fontana <[EMAIL PROTECTED]> wrote:
>
> Hello.
>
>
Does anyone have a reliable way to build qemu on Intel OSX from CVS?
Yes, I've seen Q. It isn't very stable, nor do I have the command line
I'm used to and it hasn't been updated since mid April.
Joe Batt
___
Qemu-devel mai
Wanted to know about individuals that provides support and custom
development for QEUM.
___
Qemu-devel mailing list
Qemu-devel@nongnu.org
http://lists.nongnu.org/mailman/listinfo/qemu-devel
. Based on my
reading on them I think they are quite different. I suppose QEMU is more
like VMware aimed at end users and OpenVZ would be more for Enterprise
servers.
Joe
Natalia Portillo wrote:
Well,
Fabrice Bellard is main developer, and KQEMU whole developer.
Paul Brook maintains ARM
I am looking for a good GUI for QEMU. Below are the one I've found about
so far. Does anyone know of any other good GUI
that would be similar to VMware?
http://sourceforge.net/projects/kqemu/
http://emeitner.f2o.org/qemu_launcher
Mike Kronenberg wrote:
On 13.06.2006, at 16:37, Joe Lee
I was wondering if there's the capability to have a "vmware player" type
functionality to qemu. This is just to allow playing or running images
with out needing to create virtual machines. May this could be a
separate product. What's everyones th
and appreciated your comments/feedback!
joe
Paul Brook wrote:
On Wednesday 14 June 2006 15:55, Joe Lee wrote:
I was wondering if there's the capability to have a "vmware player" type
functionality to qemu. This is just to allow playing or running images
with out needing t
that could quickly run the image (appliance).
Joe
Paul Brook wrote:
On Wednesday 14 June 2006 16:53, Joe Lee wrote:
Why on earth would we want to make a crippled version of qemu?
AFAIK "Creating" a VMware virtual machine is just making a config file.
qemu doesn't have config
Thanks for the comments below, It seems that QEMU can easily be used to
run images. I will start to look into the availabe GUI front-ends for QEMU.
- joe
Jan Marten Simons wrote:
Am Mittwoch, 14. Juni 2006 18:21 schrieb Daniel P. Berrange:
An VMWare player "appliance" is really j
is. But, I wish
they all could come together and work together to develop a nice GUI. I
would like to see a sub-project exist in the QEMU site so all can come
and contribute to that effort.
joe
WaxDragon wrote:
On 6/15/06, kadil <[EMAIL PROTECTED]> wrote:
On Wed, 2006-06-14 at 18:10 +0
and
has a nice GUI along with it - IMO.
Joe
Ben Pfaff wrote:
Julian Seward <[EMAIL PROTECTED]> writes:
On Thursday 15 June 2006 14:18, WaxDragon wrote:
On 6/15/06, kadil <[EMAIL PROTECTED]> wrote:
On Wed, 2006-06-14 at 18:10 +0200, Oliver Gerlich wrote:
Re
bad thing. It is what drives the project when others share
there views on features/functionality good or bad!
-joe
Johannes Schindelin wrote:
Hi,
On Thu, 15 Jun 2006, Joe Lee wrote:
Some of us appriciate the fact that qemu has no "GUI" per se. ;0)
Your right! the keywo
WaxDragon wrote:
On 6/15/06, Joe Lee <[EMAIL PROTECTED]> wrote:
Good point on that, BUT it's not just about the GUI. It's about an
"easy" way to install the product and run a given app without the need
to create/setup a VM - To me that is the benefit of the VMware play
Johannes Schindelin wrote:
Hi,
On Thu, 15 Jun 2006, Joe Lee wrote:
Some of us appriciate the fact that qemu has no "GUI" per se. ;0)
Your right! the keyword is "some" but not all. I think if QEMU is to be
adopted by the masses it will need to come up with a
Johannes Schindelin wrote:
Hi,
On Thu, 15 Jun 2006, Joe Lee wrote:
BTW, I am curious to know how much would it cost to develop a good
GUI-Frontend for QEMU that would be comparable to VMware. How much man
hours would this likely take?
I do not know VMware. Anybody? I would be
Johannes Schindelin wrote:
Hi,
On Thu, 15 Jun 2006, Joe Lee wrote:
You're right! However, as Julian pointed out: it is less than fascinating to
work on a GUI, _especially_ if it is for the masses who tend to criticize
without contributing*Footnote 1*.
I am not sure I agree if
top, cont, loadvm, startvm, commit, usb
stuff & change device x - that would need to go in the GUI.
Beyond that, what does more bling really bring to the table?
On Thursday 15 June 2006 16:03, Joe Lee wrote:
Johannes Schindelin wrote:
Hi,
On Thu, 15 Jun 2006, Joe Lee wrote:
reenshots.php?group_id=168929&ssid=35191
http://sourceforge.net/project/screenshots.php?group_id=168929&ssid=35190
Kevin F. Quinn wrote:
On Thu, 15 Jun 2006 16:17:09 -0500
John Morris <[EMAIL PROTECTED]> wrote:
On Thu, 2006-06-15 at 09:18, Joe Lee wrote:
I appreciate the
. I am not much familiar in
using .net - So, my question is why .net is a requirement for this? What
language tool is it programmed in? Can you put up some screen shots on
your web page for quick view?
-joe
___
Qemu-devel mailing list
Qemu-devel@
s VMXwizard the same
thing or similar product?
-Joe
___
Qemu-devel mailing list
Qemu-devel@nongnu.org
http://lists.nongnu.org/mailman/listinfo/qemu-devel
To me no matter how you pronounce it, It's not a pronounce friendly type
name - IMO.
Joe
Ed Swierk wrote:
On 6/28/06, Paul Robinson <[EMAIL PROTECTED]> wrote:
How should you pronounce Qemu?
FYI, my best guess is Q (as in the letter Q) followed by the first 2
syllables of emulato
one central GUI interface?
If so, I had a similar thought on this BUT was not sure how possible
this was. Would like to hear more on what your thoughts are on this.
Anyone else thought and comments to this would be appreciated!
-joe
[EMAIL PROTECTED] wrote:
Hi,
If people are interested, we
cross-platform is it?
-joe
Daniel P. Berrange wrote:
On Wed, Jun 28, 2006 at 07:03:31PM -0400, Joe Lee wrote:
I would be interested in a GUI that is not specific to QEMU. e.g. Xen/VT,
Basilisk II, SheepShaver, etc. ;-)
Gwenole, can you elaborate more on your comments above. Are your
the direct use of C++.
There's a QtC that I considered using for a Qt GUI for qemu.
How about WX using Python - Is that an option?
-joe
___
Qemu-devel mailing list
Qemu-devel@nongnu.org
http://lists.nongnu.org/mailman/listinfo/qemu-devel
rsion, where can
one download this?
-joe
___
Qemu-devel mailing list
Qemu-devel@nongnu.org
http://lists.nongnu.org/mailman/listinfo/qemu-devel
Anthony Liguori wrote:
On Fri, 21 Jul 2006 14:37:10 -0400, Evan Paul wrote:
The libVirt project is a community-sponsored project that aims to bring
more simplicity and standards to the Linux VM world. At its core,
libVirt is a C toolkit that provides interaction with virtualization
capabiliti
QEMU version 0.8.2 is out. You can download it at
http://bellard.org/qemu/download.html.
Is there a reason there isn't a tag in CVS?
___
Qemu-devel mailing list
Qemu-devel@nongnu.org
http://lists.nongnu.org/mailman/listinfo/qemu-devel
Have all the Darwin changes been committed?
I was compiling with the default compiler.
joe-batts-computer:~/qemu battjt$ gcc --version
i686-apple-darwin8-gcc-4.0.1 (GCC) 4.0.1 (Apple Computer, Inc. build
5363)
Copyright (C) 2005 Free Software Foundation, Inc.
This is free software; see the
can be net wide.
Joe
On Feb 19, 2007, at 8:11 PM, Johannes Schindelin wrote:
Hi,
On Tue, 20 Feb 2007, Daniel P. Berrange wrote:
Well there's a number of plausible options
- Password, but using challenge/resonse (either plain or TLS
channel)
- Simple password (assuming a
samba server, etc.
Joe
On Mar 2, 2007, at 11:24 AM, Anthony Liguori wrote:
Paul Brook wrote:
There's also no reason to limit to 7 disks, and we should
support scsi
cdroms.
The reason for 7 is the number of available id on the scsi bus.
For wide scsi it is 15.
I wouldn't b
Hi folks,
I've been using Qemu on the Mac for a few days now; Several OSes
running (including Windoze), and I'm impressed. The source looks pretty
clean, too.
Has anyone done any profiling work to see where Qemu spends most of its
processing time? It is fast running x86 code on the PPC, but I'd l
On Sun May 8 2005 5:40 pm, Struan Bartlett wrote:
> When I run QEMU with the '-no-kqemu' option lsmod lists:
>
> kqemu 43428 0
The zero represents the number of processes currently using the module. You
will also get zero if no instance of Qemu is currently running.
-jm
_
e so many resources shared
between the CPUs to make this a ridiculous proposition?
It could make for a interesting distributed single image system.
--
Joe Batt <[EMAIL PROTECTED]>
___
Qemu-devel mailing list
Qemu-devel@nongnu.org
http://lists.non
ny chance you're going to make these changes publicly available?
It was a Java implementation for a customer. Not my property and not
integrated with any free software.
> Paul
--
Joe Batt <[EMAIL PROTECTED]>
___
Qemu-devel mailing list
Qemu-devel@nongnu.org
http://lists.nongnu.org/mailman/listinfo/qemu-devel
lication developer and run
Eclipse (sucks memory) and compilers (uses lots of IO).
(For reference, VMWare doesn't support multiple CPUs for a reasonable
price and IO is better than qemu, but is still bad.)
--
Joe Batt <[EMAIL PROTECTED]>
___
ent over using a hash table.
(disclaimer, we were implementing in Java, so array access is a bit slow
due to bounds checking.)
Knuth has a name for the data structure, but I don't remember what it
is.
--
Joe Batt <[EMAIL PROTECTED]>
return 0;
}
On my dual 2.4 Ghz Xeon, I get the following timings.
host:~ > ./yieldtest
2.35418 microseconds/context switch
2.35414 microseconds/context switch
KNOPPIX guest: > ./yieldtest
105.092 microseconds/context switch
105.184 microsecond
On Thursday 27 October 2005 6:52 pm, Scott Dudley wrote:
> Can I, in Linux, create a disk image from a mounted Windows disk? This
> would save installation from scratch and migrating all
> software/configuration.
>
Not sure if it's possible, but I doubt you'd be saving any time...assuming you
can
;CPUs") running Debian testing, and a custom 2.6.13 kernel. The
compiler is gcc 3.3.5.
You didn't offer up any description. Will this take advantage of host
SMP? How? (Each of us could read the code, or you could save the
collective a bunch of time...)
Joe
On Tue, 2005-11-22 at 01:00
!
Joe
___
Qemu-devel mailing list
Qemu-devel@nongnu.org
http://lists.nongnu.org/mailman/listinfo/qemu-devel
Thanks Jim, that's great to hear!
Jim C. Brown wrote:
On Sun, Apr 23, 2006 at 03:08:04PM -0400, Joe Lee wrote:
Hi All, I am new to the list. I understand it may be possible for QEUM
to take a VMware image and
convert the VMware file format so that it can run on a XEN/VPS (domu).
I
During transactions, these get added to memory attributes at the same
time other attributes are added.
Similar to the requester ID, these are added on PTWs, GPCs, and
descriptor grabbing as well.
Signed-off-by: Joe Komlodi
---
target/arm/cpu.c | 2 ++
target/arm/cpu.h | 2 ++
target/arm/ptw.c
These are used to represent implementation-specific data.
These are based off of AMBA-AXI user signals, but can be used in any
implementation.
The length of 4-bits is arbitrary.
Signed-off-by: Joe Komlodi
---
include/exec/memattrs.h | 2 ++
1 file changed, 2 insertions(+)
diff --git a/include
checkpatch.pl doesn't like these spaces around the colon, so we may as
well fix it up.
No functional change.
Signed-off-by: Joe Komlodi
---
include/exec/memattrs.h | 6 +++---
1 file changed, 3 insertions(+), 3 deletions(-)
diff --git a/include/exec/memattrs.h b/include/exec/memattrs.h
ces that set attributes (using address_space_rw or some
other means), can add them on a per-device basis.
RFC because it's possible we might want this implementated in some other
way, and it touches some pretty frequently used code that I'm somewhat
familiar with, but not 100% fam
MEMTXATTRS_UNSPECIFIED, and we should respect
that instead of injecting user-defined attributes in the function.
Signed-off-by: Joe Komlodi
---
hw/pci/pci.c| 3 +++
include/hw/pci/pci_device.h | 1 +
2 files changed, 4 insertions(+)
diff --git a/hw/pci/pci.c b/hw/pci/pci.c
index 6496d027ca
ating TLBs. Similarly, we add the
requester ID during PTW, while populating the rest of the memory
attributes.
We add the requester ID during GPC and descriptor grabbing as well as
PTWs.
Signed-off-by: Joe Komlodi
---
target/arm/cpu.c | 4
target/arm/cpu.h | 6 ++
target/arm/ptw.
On Wed, Feb 28, 2024 at 6:21 AM Peter Maydell wrote:
>
> On Tue, 27 Feb 2024 at 22:24, Joe Komlodi wrote:
> > This adds requester IDs to ARM CPUs and adds a "user-defined" memory
> > attribute.
> >
> > The requester ID on ARM CPUs is there because I'
On Thu, Feb 29, 2024 at 1:57 AM Peter Maydell wrote:
>
> On Thu, 29 Feb 2024 at 04:52, Joe Komlodi wrote:
> > On Wed, Feb 28, 2024 at 6:21 AM Peter Maydell
> > wrote:
> > > So as far as I can see, this patchset defines a bunch of mechanism,
> > > but no ac
On Thu, Feb 8, 2024 at 8:39 AM Peter Maydell wrote:
>
> On Fri, 2 Feb 2024 at 20:48, Joe Komlodi wrote:
> >
> > It's possible for a reset to come in the middle of a transaction, which
> > causes the bus to be in an old state when a new transaction comes in.
>
On Fri, Feb 16, 2024 at 5:04 PM Corey Minyard wrote:
>
> On Thu, Feb 08, 2024 at 04:39:10PM +, Peter Maydell wrote:
> > On Fri, 2 Feb 2024 at 20:48, Joe Komlodi wrote:
> > >
> > > It's possible for a reset to come in the middle of a transaction, which
&
It's possible for a reset to come in the middle of a transaction, which
causes the bus to be in an old state when a new transaction comes in.
Signed-off-by: Joe Komlodi
---
hw/i2c/core.c | 19 +++
1 file changed, 19 insertions(+)
diff --git a/hw/i2c/core.c b/hw/i2c/core.c
ward.
Basically as long as a reset happens in the middle of a transaction, the
state of the old transaction would still partially be there after the
reset. Once a new transaction comes in, the partial stale state can
cause the new transaction to incorrectly fail.
Thanks,
Joe
Joe Komlodi (3):
hw/
If a reset comes while the SMBus device is not in its idle state, it's
possible for it to get confused on valid transactions post-reset.
Signed-off-by: Joe Komlodi
Reviewed-by: Peter Maydell
---
hw/i2c/smbus_slave.c | 9 +
1 file changed, 9 insertions(+)
diff --git a/h
The current logging doesn't tell us which specific smbus device is an
error state.
Signed-off-by: Joe Komlodi
Reviewed-by: Peter Maydell
---
hw/i2c/smbus_slave.c | 8 ++--
1 file changed, 6 insertions(+), 2 deletions(-)
diff --git a/hw/i2c/smbus_slave.c b/hw/i2c/smbus_slave.c
Hi peter,
On Thu, Feb 1, 2024 at 7:24 AM Peter Maydell wrote:
>
> On Fri, 26 Jan 2024 at 00:56, Joe Komlodi wrote:
> >
> > It's possible for a reset to come in the middle of a transaction, which
> > causes the bus to be in an old state when a new transaction comes i
The current logging doesn't tell us which specific smbus device is an
error state.
Signed-off-by: Joe Komlodi
---
hw/i2c/smbus_slave.c | 8 ++--
1 file changed, 6 insertions(+), 2 deletions(-)
diff --git a/hw/i2c/smbus_slave.c b/hw/i2c/smbus_slave.c
index 1300c9ec72..9f9afc25a4 1
It's possible for a reset to come in the middle of a transaction, which
causes the bus to be in an old state when a new transaction comes in.
Signed-off-by: Joe Komlodi
---
hw/i2c/core.c| 19 +++
include/hw/i2c/i2c.h | 2 +-
2 files changed, 20 insertions(+), 1 del
n would still partially be there after the
reset. Once a new transaction comes in, the partial stale state can
cause the new transaction to incorrectly fail.
Thanks,
Joe
Joe Komlodi (3):
hw/i2c: core: Add reset
hw/i2c/smbus_slave: Add object path on error prints
hw/i2c: smbus_slave: Res
If a reset comes while the SMBus device is not in its idle state, it's
possible for it to get confused on valid transactions post-reset.
Signed-off-by: Joe Komlodi
---
hw/i2c/smbus_slave.c | 9 +
1 file changed, 9 insertions(+)
diff --git a/hw/i2c/smbus_slave.c b/hw/i2c/smbus_sl
The registers are only 32 bits wide, so we should cast the 64-bit value
passed in to only be 32 bits wide.
Signed-off-by: Joe Komlodi
Reviewed-by: Patrick Venture
Reviewed-by: Titus Rwantare
---
hw/i3c/aspeed_i3c.c | 5 +++--
1 file changed, 3 insertions(+), 2 deletions(-)
diff --git a/hw
RESET_CTRL and INTR_FORCE are write-only.
Signed-off-by: Joe Komlodi
Reviewed-by: Patrick Venture
---
hw/i3c/aspeed_i3c.c | 3 +++
1 file changed, 3 insertions(+)
diff --git a/hw/i3c/aspeed_i3c.c b/hw/i3c/aspeed_i3c.c
index 6f514bef5e..79715f462d 100644
--- a/hw/i3c/aspeed_i3c.c
+++ b/hw/i3c
Adds behavior to the device reset register.
Signed-off-by: Joe Komlodi
Reviewed-by: Patrick Venture
Reviewed-by: Stephen Longfield
---
hw/i3c/aspeed_i3c.c | 110 +---
hw/i3c/trace-events | 1 +
2 files changed, 104 insertions(+), 7 deletions(-)
diff
tiated by target)
- 1-byte opcode
- 1-byte IBI address
- 1-byte RnW boolean
- 4-byte length of IBI payload from target as a LE uint32 (can be 0)
- n-byte IBI payload
Signed-off-by: Joe Komlodi
Reviewed-by: Patrick Venture
Reviewed-by: Stephen Longfield
---
hw/i3c/Kconfig | 5
Adds the rest of the fields laid out in the AST26xx datasheet.
Signed-off-by: Joe Komlodi
Reviewed-by: Patrick Venture
---
hw/i3c/aspeed_i3c.c | 260 ++--
1 file changed, 248 insertions(+), 12 deletions(-)
diff --git a/hw/i3c/aspeed_i3c.c b/hw/i3c
This adds a remote I3C qtest using the Aspeed I3C controller and an
AST2600 board.
The qtest uses a basic Aspeed I3C driver to test:
- data transmission from controller to target
- data reception from target to controller
- target sending an IBI (with data bytes) to controller
Signed-off-by: Joe
ve data to/from the controller,
the user reads/writes to a bidirectional TX/RX port.
Signed-off-by: Joe Komlodi
Reviewed-by: Stephen Longfield
Reviewed-by: Patrick Venture
---
hw/i3c/aspeed_i3c.c | 848
hw/i3c/trace-events | 10 +
incl
Signed-off-by: Joe Komlodi
Reviewed-by: Patrick Venture
Reviewed-by: Hao Wu
---
hw/i3c/aspeed_i3c.c | 57 +
1 file changed, 57 insertions(+)
diff --git a/hw/i3c/aspeed_i3c.c b/hw/i3c/aspeed_i3c.c
index 2ed09234ff..b9aa1367d8 100644
--- a/hw/i3c
ng support. The hotplugging doesn't do anything too
complicated, it just adds the device attempting to hotplug to the bus. It is
the device's responsibility to hot-join and go through the DAA process to
participate on the bus.
Thanks!
Joe
Joe Komlodi (16):
hw/misc/aspeed_i3c: Move to i3
Moves the Aspeed I3C model and traces into hw/i3c and create I3C build
files.
Signed-off-by: Joe Komlodi
Reviewed-by: Patrick Venture
Reviewed-by: Titus Rwantare
---
hw/Kconfig| 1 +
hw/arm/Kconfig| 1 +
hw/i3c/Kconfig
Adds functionality to the CTRL register.
Signed-off-by: Joe Komlodi
Reviewed-by: Titus Rwantare
Reviewed-by: Patrick Venture
---
hw/i3c/aspeed_i3c.c | 36
1 file changed, 36 insertions(+)
diff --git a/hw/i3c/aspeed_i3c.c b/hw/i3c/aspeed_i3c.c
index
controller sets an interrupt to notify
software about what happened.
When the IBI is finished being serviced, the controller pushes the
result of the IBI and any data received from the target into the IBI
queue.
Signed-off-by: Joe Komlodi
Reviewed-by: Patrick Venture
Reviewed-by: Stephen Longfield
This adds support for hotplugging in I3C.
Conceptually this can be thought of as an I3C target being physically
socketed onto a board.
It is then the target's responsibility to go through the hot-join and
DAA process so it can participate on the bus.
Signed-off-by: Joe Komlodi
Review
.
Signed-off-by: Joe Komlodi
Reviewed-by: Titus Rwantare
Reviewed-by: Patrick Venture
---
hw/i3c/Kconfig | 10 ++
hw/i3c/meson.build | 1 +
hw/i3c/mock-target.c | 312 +++
hw/i3c/trace-events | 9 +
include/hw/i3c/mock
handle it in some way.
Signed-off-by: Joe Komlodi
Reviewed-by: Patrick Venture
Reviewed-by: Titus Rwantare
---
hw/i3c/core.c| 629 +++
hw/i3c/meson.build | 1 +
hw/i3c/trace-events | 16 ++
include/hw/i3c/i3c.h | 275 +++
4
Adds read-only field masks for the I3C device and controller registers.
Signed-off-by: Joe Komlodi
Reviewed-by: Patrick Venture
---
hw/i3c/aspeed_i3c.c | 56 +
1 file changed, 56 insertions(+)
diff --git a/hw/i3c/aspeed_i3c.c b/hw/i3c/aspeed_i3c.c
Adds reset values for the new registers added.
Signed-off-by: Joe Komlodi
Reviewed-by: Patrick Venture
---
hw/i3c/aspeed_i3c.c | 17 +
1 file changed, 17 insertions(+)
diff --git a/hw/i3c/aspeed_i3c.c b/hw/i3c/aspeed_i3c.c
index ae247e03bb..034a17ff8e 100644
--- a/hw/i3c
1 - 100 of 229 matches
Mail list logo