Displaying 20 results from an estimated 1242 matches for "phys".
2007 May 14
3
zaptel huge irq problem
...9.707031% 98.730469%
99.414062% 99.902344%
99.218750% 100.000000% 99.414062% 98.828125% 99.218750% 99.316406%
98.449707% 100.000000%
- The card DOES NOT seem to share interrupts (checked also with lspci):
# cat /proc/interrupts
CPU0 CPU1
1: 1626 0 Phys-irq i8042
6: 3 0 Phys-irq floppy
8: 0 0 Phys-irq rtc
9: 0 0 Phys-irq acpi
14: 63 0 Phys-irq ide0
16: 1 0 Phys-irq libata, eth3
17: 6762583 0...
2017 Mar 28
6
[Bug 100433] New: Kernel Oops on attempting to return from locked screen on gnome-session
https://bugs.freedesktop.org/show_bug.cgi?id=100433
Bug ID: 100433
Summary: Kernel Oops on attempting to return from locked screen
on gnome-session
Product: Mesa
Version: 17.0
Hardware: Other
OS: All
Status: NEW
Severity: normal
Priority: medium
Component:
2019 Dec 21
0
[PATCH 6/8] iommu: allow the dma-iommu api to use bounce buffers
...long attrs)
+{
+ struct iommu_domain *domain = iommu_get_dma_domain(dev);
+ struct iommu_dma_cookie *cookie = domain->iova_cookie;
+ struct iova_domain *iovad = &cookie->iovad;
+ size_t iova_off = iova_offset(iovad, dma_addr);
+ size_t aligned_size = iova_align(iovad, size + iova_off);
+ phys_addr_t phys;
+
+ phys = iommu_iova_to_phys(domain, dma_addr);
+ if (WARN_ON(!phys))
+ return;
+
+ __iommu_dma_unmap(dev, dma_addr, size);
+
+#ifdef CONFIG_SWIOTLB
+ if (unlikely(is_swiotlb_buffer(phys)))
+ swiotlb_tbl_unmap_single(dev, phys, size,
+ aligned_size, dir, attrs);
+#endif
+}
+
sta...
2016 Apr 15
2
phys reg liveness during foldMemoryOperandImpl()
Hi,
I wonder if it would be possible to extend foldMemoryOperandImp() so
that targets can check for liveness of a particular phys reg?
The case I am thinking of is when the new instruction clobbers the CC
reg, while the old one did not. In this case the new instruction can
only become a replacement if the CC reg is known to be dead.
The idea is that liveness of phys regs should be available somehow when
this functionis c...
2016 Apr 27
2
phys reg liveness during foldMemoryOperandImpl()
...foldMemoryOperandImpl() should be removed, since this is actually illegal.
>
> /Jonas
>
> On 2016-04-15 12:53, Jonas Paulsson wrote:
>> Hi,
>>
>> I wonder if it would be possible to extend foldMemoryOperandImp() so that targets can check for liveness of a particular phys reg?
>>
>> The case I am thinking of is when the new instruction clobbers the CC reg, while the old one did not. In this case the new instruction can only become a replacement if the CC reg is known to be dead.
>>
>> The idea is that liveness of phys regs should be availab...
2006 Aug 03
1
Re: [Nemo-devel] nuts status page
...outputs. So the displayed voltage is not correct -- in fact there
should really be THREE voltages displayed, all around 480v.
Nut developers: I am copying the NUT mailing list to see if anyone can
suggest how to fix this. NUT developers, see the following page to see
the problem: http://nemo.phys.uwm.edu/cgi-bin/upsstats.cgi . Instead of
displaying a single voltage of 276 VAC we should see three voltages of
around 480 VAC.
Cheers,
Bruce
On Thu, 3 Aug 2006, Adam Miller wrote:
> Hi,
> You can check the status of the ups in the nemo room by going to the
> following link.
&...
2012 Jun 15
3
[HYBRID] : mapping IO mems in the EPT
...During my refresh to latest linux, I noticed, direct mapping of all
non-RAM pages in xen_set_identity_and_release(). I currently don''t map
all at front, but as needed looking at the PAGE_IO bit in the pte. One
result of that is minor change to common code macro:
__set_fixmap(idx, phys, PAGE_KERNEL_NOCACHE) to
to __set_fixmap(idx, phys, PAGE_KERNEL_IO_NOCACHE)
To avoid this change, and keep all my changes limited to xen files only,
I thought I could just map the entire non-ram pages up front too. But
I am concerned the EPT may grow too large? Specially, when we get to
*...
2008 Sep 17
10
netfilter + vpn + how/why + etc...
...workings of netfilter
(a graphical layout of my network setup @
https://aequorin.homeunix.net:62389/local/media/network-graph.png)
1) These are the syslog entries for some simple connection tests.
Shorewall/netfilter has been set to record all stateful connections
SSH is recognized as phys(eth0) -> $FW traffic. This is because PHYSIN
is set.
Why is this? Why is SSH not lan(br0) -> $FW ?
You mentioned that unless the physdev flag is set, shorewall only cares
about lan(br0) <-> $FW
Why does PHYSIN get set for SSH ?
ping(server->lan)
Sep 14 23:42:45 veridi...
2013 Aug 11
2
Fixing nouveau for >4k PAGE_SIZE
...32 num = length >> shift;
+ u32 pde = (offset >> vmm->pgt_bits) - vm->fpde;
+ u32 pte = (offset & ((1 << vmm->pgt_bits) - 1)) >> bits;
+ u32 max = 1 << (vmm->pgt_bits - bits);
+ u32 sub_cnt = 1 << (PAGE_SHIFT - shift);
+ u32 sub_rem = 0;
+ u64 phys = 0;
+
+
+ /* XXX This will not work for a big mapping ! */
+ WARN_ON_ONCE(big);
+
+ while (num) {
+ struct nouveau_gpuobj *pgt = vm->pgt[pde].obj[big];
+
+ if (sub_rem == 0) {
+ phys = *(list++);
+ sub_rem = sub_cnt;
+ }
+ vmm->map_sg(vma, pgt, mem, pte, 1, &phys);
+
+ num -= 1...
2012 Feb 27
1
[PATCH] drm/nv50/vm: Prevent kernel freeze
...diff --git a/drivers/gpu/drm/nouveau/nv50_vm.c b/drivers/gpu/drm/nouveau/nv50_vm.c
index f06f4ad..44fbac9 100644
--- a/drivers/gpu/drm/nouveau/nv50_vm.c
+++ b/drivers/gpu/drm/nouveau/nv50_vm.c
@@ -85,7 +85,7 @@ nv50_vm_map(struct nouveau_vma *vma, struct nouveau_gpuobj *pgt,
target = 3;
}
- phys = vm_addr(vma, phys, mem->memtype, 0);
+ phys = vm_addr(vma, phys, mem->memtype, target);
pte <<= 3;
cnt <<= 3;
--
1.7.9.2
2007 Jul 06
0
eth0 does not exist when booting xen kernel
...n GeForce 7100 GS (rev a1)
03:06.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL-8110SC/8169SC Gigabit Ethernet (rev 10)
I think this is an irq stuff, because in /proc/interrupts is no device
eth0:
cat /proc/interrupts
CPU0 CPU1
1: 8 0 Phys-irq i8042
6: 2 0 Phys-irq floppy
8: 0 0 Phys-irq rtc
9: 0 0 Phys-irq acpi
16: 0 0 Phys-irq uhci_hcd:usb3
17: 4351 0 Phys-irq libata, libata, uhci_hcd:usb6
18:...
2009 Aug 02
1
Non sparse extend init issue
The patch was created against a 1.4 tree. However, it applies cleanly to mainline too.
The patch has been lightly tested. I am running fill_verify_holes on a non sparse volume
currently.
Please review.
Sunil
2019 Nov 12
0
[PATCH v3 06/14] RDMA/hfi1: Use mmu_interval_notifier_insert for user_exp_rcv
...uf->pages[idx];
@@ -777,8 +753,8 @@ static int set_rcvarray_entry(struct hfi1_filedata *fd,
return -EFAULT;
}
- node->mmu.addr = tbuf->vaddr + (pageidx * PAGE_SIZE);
- node->mmu.len = npages * PAGE_SIZE;
+ node->notifier.ops = &tid_mn_ops;
+ node->fdata = fd;
node->phys = page_to_phys(pages[0]);
node->npages = npages;
node->rcventry = rcventry;
@@ -787,23 +763,34 @@ static int set_rcvarray_entry(struct hfi1_filedata *fd,
node->freed = false;
memcpy(node->pages, pages, sizeof(struct page *) * npages);
- if (!fd->handler)
- ret = tid_rb_ins...
2015 Apr 16
15
[PATCH 0/6] map big page by platform IOMMU
...uffer which is composed of non-contiguous small pages. The compbits related
patches shall come later.
I guess most of you won't like the change for the MMU code in this series.
So please comment and guide me how to do this better. :)
Thanks,
Vince
Vince Hsu (6):
platform: specify the IOMMU physical translation bit
instmem/gk20a: refer to IOMMU physical translation bit
mmu: map small pages into big pages(s) by IOMMU if possible
drm: enable big page mapping for small pages when IOMMU is available
mmu: gf100: share most of functions with GK20A
mmu: gk20a: implement IOMMU mapping fo...
2019 Sep 08
0
[PATCH V6 4/5] iommu/dma-iommu: Use the dev->coherent_dma_mask
...ommu/dma-iommu.c b/drivers/iommu/dma-iommu.c
index bd09b6b31c4e..0cf52fae1471 100644
--- a/drivers/iommu/dma-iommu.c
+++ b/drivers/iommu/dma-iommu.c
@@ -471,7 +471,7 @@ static void __iommu_dma_unmap(struct device *dev, dma_addr_t dma_addr,
}
static dma_addr_t __iommu_dma_map(struct device *dev, phys_addr_t phys,
- size_t size, int prot)
+ size_t size, int prot, dma_addr_t dma_mask)
{
struct iommu_domain *domain = iommu_get_dma_domain(dev);
struct iommu_dma_cookie *cookie = domain->iova_cookie;
@@ -484,7 +484,7 @@ static dma_addr_t __iommu_dma_map(struct device *dev, phys_addr_t phys,...
2011 Jul 15
0
APIC not running in Xen
Hi,
I have Xen 3.3.1 running with 2.6.18 kernel and Fedora . In dom0 when I run
cat /proc/interrupts I got the following output:
CPU0 CPU1 CPU2 CPU3
9: 0 0 0 0 Phys-irq acpi
16: 62087 0 247 0 Phys-irq libata,
uhci_h
cd:usb5, uhci_hcd:usb7
17: 2 0 0 0 Phys-irq
ehci_hcd:usb1,
uhci_hcd:usb8
18: 0 0 0 0 Phys-irq
ehci_hcd:usb2,
uhci_hc...
2019 Oct 28
1
[PATCH v2 06/15] RDMA/hfi1: Use mmu_range_notifier_inset for user_exp_rcv
...uf->pages[idx];
@@ -777,8 +753,8 @@ static int set_rcvarray_entry(struct hfi1_filedata *fd,
return -EFAULT;
}
- node->mmu.addr = tbuf->vaddr + (pageidx * PAGE_SIZE);
- node->mmu.len = npages * PAGE_SIZE;
+ node->notifier.ops = &tid_mn_ops;
+ node->fdata = fd;
node->phys = page_to_phys(pages[0]);
node->npages = npages;
node->rcventry = rcventry;
@@ -787,23 +763,34 @@ static int set_rcvarray_entry(struct hfi1_filedata *fd,
node->freed = false;
memcpy(node->pages, pages, sizeof(struct page *) * npages);
- if (!fd->handler)
- ret = tid_rb_ins...
2023 Jan 06
3
[PATCH 1/8] iommu: Add a gfp parameter to iommu_map()
...mapping.c
index c135f6e37a00ca..8bc01071474ab7 100644
--- a/arch/arm/mm/dma-mapping.c
+++ b/arch/arm/mm/dma-mapping.c
@@ -984,7 +984,8 @@ __iommu_create_mapping(struct device *dev, struct page **pages, size_t size,
len = (j - i) << PAGE_SHIFT;
ret = iommu_map(mapping->domain, iova, phys, len,
- __dma_info_to_prot(DMA_BIDIRECTIONAL, attrs));
+ __dma_info_to_prot(DMA_BIDIRECTIONAL, attrs),
+ GFP_KERNEL);
if (ret < 0)
goto fail;
iova += len;
@@ -1207,7 +1208,8 @@ static int __map_sg_chunk(struct device *dev, struct scatterlist *sg,
prot = __dma_info_to_prot...
2023 Jan 06
3
[PATCH 1/8] iommu: Add a gfp parameter to iommu_map()
...mapping.c
index c135f6e37a00ca..8bc01071474ab7 100644
--- a/arch/arm/mm/dma-mapping.c
+++ b/arch/arm/mm/dma-mapping.c
@@ -984,7 +984,8 @@ __iommu_create_mapping(struct device *dev, struct page **pages, size_t size,
len = (j - i) << PAGE_SHIFT;
ret = iommu_map(mapping->domain, iova, phys, len,
- __dma_info_to_prot(DMA_BIDIRECTIONAL, attrs));
+ __dma_info_to_prot(DMA_BIDIRECTIONAL, attrs),
+ GFP_KERNEL);
if (ret < 0)
goto fail;
iova += len;
@@ -1207,7 +1208,8 @@ static int __map_sg_chunk(struct device *dev, struct scatterlist *sg,
prot = __dma_info_to_prot...
2023 Jan 06
3
[PATCH 1/8] iommu: Add a gfp parameter to iommu_map()
...mapping.c
index c135f6e37a00ca..8bc01071474ab7 100644
--- a/arch/arm/mm/dma-mapping.c
+++ b/arch/arm/mm/dma-mapping.c
@@ -984,7 +984,8 @@ __iommu_create_mapping(struct device *dev, struct page **pages, size_t size,
len = (j - i) << PAGE_SHIFT;
ret = iommu_map(mapping->domain, iova, phys, len,
- __dma_info_to_prot(DMA_BIDIRECTIONAL, attrs));
+ __dma_info_to_prot(DMA_BIDIRECTIONAL, attrs),
+ GFP_KERNEL);
if (ret < 0)
goto fail;
iova += len;
@@ -1207,7 +1208,8 @@ static int __map_sg_chunk(struct device *dev, struct scatterlist *sg,
prot = __dma_info_to_prot...