Skip to main content
Stack Overflow
  1. About
  2. For Teams
Filter by
Sorted by
Tagged with
2 votes
1 answer
210 views

I am writing an AHCI driver for a minimal kernel and need to handle PCIe interrupts without MSI, relying solely on the legacy PIC 8259 and PCIe INTx virtual wire signaling. I have already implemented ...
NoobCEO's user avatar
  • 23
1 vote
1 answer
91 views

Currently I've been working and stuck on the job of upgrading Linux Kernel from 4.19 to 5.15. There's source code that in kernel/arch/.../our_pci.c, my former coworker left pcibios_window_alignment() ...
0 votes
0 answers
46 views

I designed a defective PCIe device that PRSNT1# and PRSNT2# are disconnected by accident. Interestingly, most of the motherboards were ABLE to detect this device (that's why I found this issue so late)...
Jisung Kim's user avatar
0 votes
1 answer
55 views

In Linux kernel space, given a struct net_device * how can I get the associated PCI address?
pa5h1nh0's user avatar
  • 292
0 votes
1 answer
294 views

I enabled VFIO's noiommu mode, and after binding the device to the VFIO driver, I see noiommu-0 under /dev/vfio/. Then, I try to pass the device through to a VM on QEMU, but QEMU throws an error ...
Kai Xu's user avatar
  • 1
0 votes
1 answer
201 views

I meet the same problem with this guy Memcpy from PCIe memory takes more time than memcpy to PCIe memory Yes, MMIO read is very slow at x86/x86-64, only create/send the 32 or 64 bits of TLP payload ...
Hu Mike's user avatar
  • 21
1 vote
0 answers
48 views

I have device on embedded CPU ls1043 running OS Linux (custom build on 4.14 kernel). CPU connected to FPGA with PCI 3.0 x1. In FPGA only BAR 0 with all internal register space. But, not all addresses ...
0 votes
1 answer
316 views

Currently using the description shown at this site to capture PCI-e AER codes. All the options related to the custom kernel compilation has been enabled as shown below cat /boot/config-6.8.0-48-...
0 votes
1 answer
97 views

While developing an ATA PIO driver, I followed these tutorials: PCI IDE Controller and ATA PIO Mode. I successfully implemented a simple, minimal driver in QEMU for i386. However, I decided to ...
mtrzc0's user avatar
  • 23
1 vote
0 answers
243 views

A Linux kernel PCI device driver would usually call pci_register_driver() and get a callback via ->probe(). In this callback we would use pci_enable_device(), pci_set_master() and finally ...
1 vote
0 answers
174 views

I want to get PCI slot type information on windows similar to linux. On Linux when I run dmidecode -t slot I see output similar to # dmidecode 3.3 Getting SMBIOS data from sysfs. SMBIOS 3.2.1 present. ...
0 votes
0 answers
168 views

Our goal is to boot linux kernel using devicetree. Implementation like bootloader pass dtb file to linux to enumerate pci and stuffs ... In our server platforms we have multiple segments and multiple ...
0 votes
0 answers
635 views

On windows I want to find which network adapter in which slot. I found following powershell commands. Get-WmiObject -class "Win32_SystemSlot" which gives pci slot information ...
1 vote
1 answer
459 views

I'm trying to build my own OS following a certain tutorial book. (For the reference, it is a Japanese book called "ゼロからのOS自作入門". Its source code is available here but I'm using Rust instead ...
0 votes
2 answers
1k views

Since PCIe write is a Post TPL, what will happen when CPU tries to write to a memory mapped BAR address very frequently? For example, write a busy loop and update a Register on a PCIe device. When the ...
Myrfy's user avatar
  • 675

15 30 50 per page
1
2 3 4 5
...
33

AltStyle によって変換されたページ (->オリジナル) /