Page MenuHomeFreeBSD
Feed Advanced Search

Apr 1 2016

skra retitled D5810: ARM - BCM283x gpio interrupt controller rework for ARM_INTRNG from to ARM - BCM283x gpio interrupt controller rework for ARM_INTRNG.
Apr 1 2016, 7:05 PM · ARM
skra retitled D5809: ARM - rework of BCM283x INTC for ARM_INTRNG from to ARM - rework of BCM283x INTC for ARM_INTRNG.
Apr 1 2016, 6:57 PM · ARM
skra updated the diff for D5807: ARM - introduce local INTC for RPI2.

Add range for local interrupt to ranges property. Somehow, it was missed.

Apr 1 2016, 2:23 PM · ARM
skra retitled D5807: ARM - introduce local INTC for RPI2 from to ARM - introduce local INTC for RPI2.
Apr 1 2016, 9:48 AM · ARM
skra retitled D5806: ARM - TI gpio interrupt controller rework for ARM_INTRNG from to ARM - TI gpio interrupt controller rework for ARM_INTRNG.
Apr 1 2016, 9:32 AM · ARM
skra retitled D5805: ARM - rework of beaglebone AINTC for ARM_INTRNG from to ARM - rework of beaglebone AINTC for ARM_INTRNG.
Apr 1 2016, 9:26 AM · ARM

Mar 31 2016

skra added inline comments to D5730: INTRNG generalization step 1 - new PIC interface and BUS related functions.
Mar 31 2016, 9:50 PM · MIPS, ARM
skra added a comment to D5730: INTRNG generalization step 1 - new PIC interface and BUS related functions.

This feels a little over engineered.

Mar 31 2016, 4:08 PM · MIPS, ARM

Mar 30 2016

skra updated the diff for D5730: INTRNG generalization step 1 - new PIC interface and BUS related functions.

(1) An ipi argument was added to PIC_IPI_SEND method to explicitly specify which ipi should be send. Some controllers use one ISRC for all IPIs (e.g. RPI2 uses a mailbox interrupt), so this simplifies things for them.
(2) Update to current was done.

Mar 30 2016, 2:39 PM · MIPS, ARM

Mar 28 2016

skra updated the diff for D5730: INTRNG generalization step 1 - new PIC interface and BUS related functions.

Change intr_isrc_dispatch() return value from void to int to signal that an interrupt (ISRC) was not handled. Even ISRC with handlers does not guarantee that it happens. So, it's only a PIC responsibility now to act with a stray interrupt - e.g., disable interrupt and does EOI. Note that calling of PIC_DISABLE_INTR() from INTRNG was not enough.

Mar 28 2016, 10:51 AM · MIPS, ARM

Mar 25 2016

skra updated the diff for D5730: INTRNG generalization step 1 - new PIC interface and BUS related functions.

Remove unused ipi_next_num variable.
Include opt_acpi.h to subr_intr.c.
Remove FDT ifdefs from mpic.c as the driver is only for FDT.

Mar 25 2016, 3:15 PM · MIPS, ARM

Mar 24 2016

skra retitled D5730: INTRNG generalization step 1 - new PIC interface and BUS related functions from to INTRNG generalization step 1 - new PIC interface and BUS related functions.
Mar 24 2016, 7:59 PM · MIPS, ARM
skra committed rS297230: Generalize IPI support for ARM intrng and use it for interrupt.
Generalize IPI support for ARM intrng and use it for interrupt
Mar 24 2016, 9:55 AM
skra closed D5700: ARM intrng - generalization of IPI support by committing rS297230: Generalize IPI support for ARM intrng and use it for interrupt.
Mar 24 2016, 9:55 AM · ARM

Mar 22 2016

skra retitled D5700: ARM intrng - generalization of IPI support from to ARM intrng - generalization of IPI support.
Mar 22 2016, 12:47 PM · ARM

Mar 1 2016

skra committed rS296262: Remove an alternative way for dealing with root interrupt controller.
Remove an alternative way for dealing with root interrupt controller
Mar 1 2016, 11:28 AM
skra committed rS296261: Mark other parts of interrupt framework as INTR_SOLO option specific..
Mark other parts of interrupt framework as INTR_SOLO option specific.
Mar 1 2016, 10:57 AM

Feb 27 2016

skra committed rS296138: Move IPI related parts back to (ARM) machine specific file now, when.
Move IPI related parts back to (ARM) machine specific file now, when
Feb 27 2016, 12:03 PM
skra closed D5459: Rip off IPI part from intrng. by committing rS296138: Move IPI related parts back to (ARM) machine specific file now, when.
Feb 27 2016, 12:03 PM · MIPS, ARM

Feb 26 2016

skra added inline comments to D5460: Remove platform_mp_init_secondary as it's unneeded..
Feb 26 2016, 11:35 AM
skra retitled D5459: Rip off IPI part from intrng. from to Rip off IPI part from intrng..
Feb 26 2016, 10:57 AM · MIPS, ARM

Feb 23 2016

skra committed rS295920: Remove redundant __ARM_ARCH >= 6 check in armv6 specific files..
Remove redundant __ARM_ARCH >= 6 check in armv6 specific files.
Feb 23 2016, 10:13 AM

Feb 22 2016

skra added inline comments to D5370: Add the bus_alloc_resource_anywhere() convenience function, and use it..
Feb 22 2016, 2:46 PM
skra committed rS295887: Remove armv6 specific part from armv4 specific file and update comment..
Remove armv6 specific part from armv4 specific file and update comment.
Feb 22 2016, 12:57 PM
skra committed rS295885: Move ARM_L2_PIPT option to std.armv6 for all armv6 platforms..
Move ARM_L2_PIPT option to std.armv6 for all armv6 platforms.
Feb 22 2016, 11:48 AM
skra added inline comments to D5370: Add the bus_alloc_resource_anywhere() convenience function, and use it..
Feb 22 2016, 9:43 AM
skra committed rS295883: As <machine/vm.h> is included from <vm/vm.h>, there is no need to.
As <machine/vm.h> is included from <vm/vm.h>, there is no need to
Feb 22 2016, 9:10 AM
skra closed D5380: Remove redundant <machine/vm.h> include. by committing rS295883: As <machine/vm.h> is included from <vm/vm.h>, there is no need to.
Feb 22 2016, 9:10 AM
skra committed rS295882: As <machine/vmparam.h> is included from <vm/vm_param.h>, there is no.
As <machine/vmparam.h> is included from <vm/vm_param.h>, there is no
Feb 22 2016, 9:08 AM
skra closed D5379: Remove redundant <machine/vmparam.h> include. by committing rS295882: As <machine/vmparam.h> is included from <vm/vm_param.h>, there is no.
Feb 22 2016, 9:08 AM
skra committed rS295881: As <machine/param.h> is included from <sys/param.h>, there is no need.
As <machine/param.h> is included from <sys/param.h>, there is no need
Feb 22 2016, 9:05 AM
skra closed D5378: Remove redundant <machine/param.h> include. by committing rS295881: As <machine/param.h> is included from <sys/param.h>, there is no need.
Feb 22 2016, 9:05 AM
skra committed rS295880: As <machine/pmap.h> is included from <vm/pmap.h>, there is no need to.
As <machine/pmap.h> is included from <vm/pmap.h>, there is no need to
Feb 22 2016, 9:03 AM
skra closed D5373: Remove redundant <machine/pmap.h> include. by committing rS295880: As <machine/pmap.h> is included from <vm/pmap.h>, there is no need to.
Feb 22 2016, 9:02 AM

Feb 21 2016

skra retitled D5380: Remove redundant <machine/vm.h> include. from to Remove redundant <machine/vm.h> include..
Feb 21 2016, 6:05 PM
skra retitled D5379: Remove redundant <machine/vmparam.h> include. from to Remove redundant <machine/vmparam.h> include..
Feb 21 2016, 6:02 PM
skra retitled D5378: Remove redundant <machine/param.h> include. from to Remove redundant <machine/param.h> include..
Feb 21 2016, 5:59 PM
skra retitled D5373: Remove redundant <machine/pmap.h> include. from to Remove redundant <machine/pmap.h> include..
Feb 21 2016, 10:33 AM
skra added inline comments to D5370: Add the bus_alloc_resource_anywhere() convenience function, and use it..
Feb 21 2016, 8:29 AM

Feb 20 2016

skra committed rS295834: Rename busdma_machdep.c to busdma_machdep-v4.c, pmap.c to pmap-v4.c.
Rename busdma_machdep.c to busdma_machdep-v4.c, pmap.c to pmap-v4.c
Feb 20 2016, 7:45 AM

Feb 19 2016

skra committed rS295804: Remove not used static function pmap_kenter_attr()..
Remove not used static function pmap_kenter_attr().
Feb 19 2016, 10:40 AM
skra committed rS295803: Remove not used definitions and fix some style nits..
Remove not used definitions and fix some style nits.
Feb 19 2016, 10:32 AM
skra committed rS295802: Remove AP_KRW definition not needed after r295801..
Remove AP_KRW definition not needed after r295801.
Feb 19 2016, 9:52 AM
skra committed rS295801: Rename pte.h to pte-v4.h and start including directly either pte-v4.h.
Rename pte.h to pte-v4.h and start including directly either pte-v4.h
Feb 19 2016, 9:23 AM
skra committed rS295799: Move common definitions from both pmap-v4.h and pmap-v6.h into pmap.h..
Move common definitions from both pmap-v4.h and pmap-v6.h into pmap.h.
Feb 19 2016, 8:42 AM
skra committed rS295798: Rename pmap.h to pmap-v4.h and remove pmap-v6.h include from it..
Rename pmap.h to pmap-v4.h and remove pmap-v6.h include from it.
Feb 19 2016, 8:36 AM

Feb 18 2016

skra committed rS295752: Remove redundant ARM_L2_ADDR_BITS and L2_ADDR_BITS definitions and.
Remove redundant ARM_L2_ADDR_BITS and L2_ADDR_BITS definitions and
Feb 18 2016, 9:30 AM
skra committed rS295751: Remove redundant L2_ADDR_MASK definition and replace it by primary one..
Remove redundant L2_ADDR_MASK definition and replace it by primary one.
Feb 18 2016, 9:28 AM
skra committed rS295750: Remove unneeded definitions after r291406. Also remove redundant and.
Remove unneeded definitions after r291406. Also remove redundant and
Feb 18 2016, 9:27 AM

Feb 17 2016

skra committed rS295703: Do not use PMAP_DOMAIN_KERNEL definition for __ARM_ARCH >= 6 as domains.
Do not use PMAP_DOMAIN_KERNEL definition for __ARM_ARCH >= 6 as domains
Feb 17 2016, 2:39 PM
skra committed rS295696: Remove unneeded vector_page_setprot() for __ARM_ARCH >= 6. A vector.
Remove unneeded vector_page_setprot() for __ARM_ARCH >= 6. A vector
Feb 17 2016, 1:29 PM
skra committed rS295695: Include pte-v6.h only where needed..
Include pte-v6.h only where needed.
Feb 17 2016, 12:57 PM
skra committed rS295694: Remove pd_prot and pd_cache members from struct arm_devmap_entry..
Remove pd_prot and pd_cache members from struct arm_devmap_entry.
Feb 17 2016, 12:36 PM
skra committed rS295693: Evaluate also VM_PROT_EXECUTE protection in pmap_preboot_map_attr()..
Evaluate also VM_PROT_EXECUTE protection in pmap_preboot_map_attr().
Feb 17 2016, 12:31 PM

Feb 16 2016

skra committed rS295660: Use EARLY_DRIVER_MODULE() for ti_scm driver to be attached before.
Use EARLY_DRIVER_MODULE() for ti_scm driver to be attached before
Feb 16 2016, 1:40 PM
skra committed rS295659: Do not use DMA channels used by GPU..
Do not use DMA channels used by GPU.
Feb 16 2016, 12:19 PM
skra closed D4303: ARM - fix bcm2835 DMA driver (rpi-b, rpi2) by committing rS295659: Do not use DMA channels used by GPU..
Feb 16 2016, 12:19 PM · ARM
skra committed rS295655: Temporary overwrite bad definition of elm interrupt property in Linux.
Temporary overwrite bad definition of elm interrupt property in Linux
Feb 16 2016, 11:39 AM

Feb 15 2016

skra committed rS295627: Initial OMAP4 WUGEN pass-through driver. SPI interrupts are passed.
Initial OMAP4 WUGEN pass-through driver. SPI interrupts are passed
Feb 15 2016, 3:29 PM

Feb 5 2016

skra committed rS295317: Follow up r295257 and replace bad reference to TEX in defines,.
Follow up r295257 and replace bad reference to TEX in defines,
Feb 5 2016, 11:28 AM
skra committed rS295316: Follow up r295257 and convert also pt_memattr. This did not break.
Follow up r295257 and convert also pt_memattr. This did not break
Feb 5 2016, 10:40 AM

Feb 4 2016

skra added inline comments to D5182: Introduce INTRNG support for MIPS.
Feb 4 2016, 3:21 PM · MIPS
skra committed rS295257: Make VM_MEMATTR_xxx definitions independent on pmap internals.
Make VM_MEMATTR_xxx definitions independent on pmap internals
Feb 4 2016, 2:15 PM
skra committed rS295255: Small rearrangement of abort_handler()..
Small rearrangement of abort_handler().
Feb 4 2016, 1:36 PM

Feb 3 2016

skra committed rS295206: Partly revert r295168 and define PTE_DEVICE in pmap-v6.h header again..
Partly revert r295168 and define PTE_DEVICE in pmap-v6.h header again.
Feb 3 2016, 4:04 PM
skra committed rS295168: Use pmap_preboot_map_attr() directly in arm_devmap_bootstrap().
Use pmap_preboot_map_attr() directly in arm_devmap_bootstrap()
Feb 3 2016, 4:04 PM
skra committed rS295166: Make pmap_preboot_map_attr() vm subsystem compliant, so its arguments.
Make pmap_preboot_map_attr() vm subsystem compliant, so its arguments
Feb 3 2016, 4:04 PM

Feb 2 2016

skra committed rS295143: Remove all remaining references to old and not more used struct.
Remove all remaining references to old and not more used struct
Feb 2 2016, 10:33 AM
skra committed rS295141: Fix setting of protection bits for page table entries in pmap_map(). This.
Fix setting of protection bits for page table entries in pmap_map(). This
Feb 2 2016, 10:18 AM

Feb 1 2016

skra committed rS295129: Remove all stuff related to __ARM_ARCH >= 6 from pmap.h header except.
Remove all stuff related to __ARM_ARCH >= 6 from pmap.h header except
Feb 1 2016, 7:43 PM
skra committed rS295128: Remove not needed <machine/pte.h> includes..
Remove not needed <machine/pte.h> includes.
Feb 1 2016, 7:36 PM
skra added inline comments to D5030: Make MPIC compatible with ARM_INTRNG.
Feb 1 2016, 11:45 AM · ARM

Jan 30 2016

skra added a comment to D2367: Kernel support for Thumb-2.

Was this committed in r282779? Could it be closed?

Jan 30 2016, 12:50 PM

Jan 29 2016

skra committed rS295049: Retire pmap_pte_init_mmu_v6() which was used by old pmap-v6..
Retire pmap_pte_init_mmu_v6() which was used by old pmap-v6.
Jan 29 2016, 5:43 PM
skra committed rS295043: Remove NPTEPG definition which is not used anywhere now after.
Remove NPTEPG definition which is not used anywhere now after
Jan 29 2016, 4:42 PM
skra committed rS295042: Use kernel_pmap directly instead of pmap_kernel(). The kernel_pmap is.
Use kernel_pmap directly instead of pmap_kernel(). The kernel_pmap is
Jan 29 2016, 4:02 PM

Jan 27 2016

skra committed rS294916: Fix my email..
Fix my email.
Jan 27 2016, 2:47 PM
skra added a comment to D1493: Fix a panic when userland attempts to flush an invalid addres.

D2035 was committed in r283947. Can this be closed/abandoned?

Jan 27 2016, 12:59 PM
skra added a comment to D2438: ARM CP15 operations for db show command.

Commited in r282547. Can it be closed?

Jan 27 2016, 10:36 AM
skra added a comment to D4009: ARMv7 support for minidumps with NEW_PMAP.

Thanks. In that case I'll wait for the generic minidump format to be integrated first.

Jan 27 2016, 10:29 AM

Jan 26 2016

skra updated the diff for D3617: ARMv6 - fix aborts for copyin/out kind of functions.

Update the patch to r294822.

Jan 26 2016, 2:26 PM · ARM
skra committed rS294822: Make pmap_fault() return values vm subsystem compliant to.
Make pmap_fault() return values vm subsystem compliant to
Jan 26 2016, 1:51 PM
skra committed rS294791: Don't do icache sync on kernel memory and keep in line with comment.
Don't do icache sync on kernel memory and keep in line with comment
Jan 26 2016, 10:24 AM
skra committed rS294789: Make code more compact and readable better in pmap_extract().
Make code more compact and readable better in pmap_extract()
Jan 26 2016, 9:50 AM

Jan 25 2016

skra committed rS294727: Fix an occasional undefined instruction abort during module loading..
Fix an occasional undefined instruction abort during module loading.
Jan 25 2016, 2:10 PM
skra committed rS294724: Do not use blk_write_cont() and remove it. There si no need to call.
Do not use blk_write_cont() and remove it. There si no need to call
Jan 25 2016, 12:55 PM
skra committed rS294723: Make minidump more like its i386 original back as with new pmap dump.
Make minidump more like its i386 original back as with new pmap dump
Jan 25 2016, 12:49 PM
skra committed rS294722: Create new pmap dump interface for minidump and use it for existing.
Create new pmap dump interface for minidump and use it for existing
Jan 25 2016, 12:43 PM
skra closed D5023: ARM minidump - new interface for pmap by committing rS294722: Create new pmap dump interface for minidump and use it for existing.
Jan 25 2016, 12:43 PM · ARM

Jan 24 2016

skra added inline comments to D5023: ARM minidump - new interface for pmap.
Jan 24 2016, 5:49 PM · ARM

Jan 22 2016

skra added a comment to D5023: ARM minidump - new interface for pmap.

Yes, in case of LPAE, the interface is general and only thing which will be different (but transparent) is pt2_entry_t definition. It's same as in vm_paddr_t case. Then, of course, the mapping size for 4K page won't be 4 bytes.

Jan 22 2016, 10:03 AM · ARM

Jan 21 2016

skra retitled D5023: ARM minidump - new interface for pmap from to ARM minidump - new interface for pmap.
Jan 21 2016, 8:30 PM · ARM

Jan 15 2016

skra committed rS294098: Add mmu format info into ARM vmcore..
Add mmu format info into ARM vmcore.
Jan 15 2016, 6:53 PM
skra closed D4942: ARM - add mmu format info into vmcore by committing rS294098: Add mmu format info into ARM vmcore..
Jan 15 2016, 6:53 PM · ARM

Jan 14 2016

skra retitled D4942: ARM - add mmu format info into vmcore from to ARM - add mmu format info into vmcore.
Jan 14 2016, 4:35 PM · ARM

Jan 12 2016

skra committed rS293771: Fix local macro for early KVA allocation..
Fix local macro for early KVA allocation.
Jan 12 2016, 3:31 PM

Jan 7 2016

skra committed rS293316: Print curpmap in "show pcpu" command..
Print curpmap in "show pcpu" command.
Jan 7 2016, 12:32 PM

Dec 16 2015

skra committed rS292334: Adopt assert from amd64 in pmap_remove_pages()..
Adopt assert from amd64 in pmap_remove_pages().
Dec 16 2015, 10:55 AM

Dec 15 2015

skra committed rS292276: Local TLB flush is sufficient in pmap_remove_pages()..
Local TLB flush is sufficient in pmap_remove_pages().
Dec 15 2015, 4:05 PM
skra committed rS292269: Replace all postponed TLB flushes by immediate ones except the one.
Replace all postponed TLB flushes by immediate ones except the one
Dec 15 2015, 3:22 PM