Link [ NetBSD | NetBSD OpenGrok source search | PR fulltext-search | Summary of daily snapshot builds | history of daily build result | pkgsrc commit viewer ]


   
        usage: [branch:branch] [user:user] [path@revision] keyword [... [-excludekeyword [...]]] (e.g. branch:MAIN sys/arch/arm, if_wm.c@1.234 )




switch to index mode

recent branches: MAIN (3h)  netbsd-8 (5d)  netbsd-10 (6d)  netbsd-9 (12d)  thorpej-ifq (176d)  thorpej-altq-separation (178d) 

2024-05-10 17:50:03 UTC Now

2021-12-19 09:51:20 UTC MAIN commitmail json YAML

provide str_has_prefix

Author: Maya Rashish <maya@NetBSD.org>

(riastradh)

2021-12-19 09:51:12 UTC MAIN commitmail json YAML

drm_dev_unref -> drm_dev_put

Author: Maya Rashish <maya@NetBSD.org>

(riastradh)

2021-12-19 09:51:04 UTC MAIN commitmail json YAML

2021-12-19 09:50:57 UTC MAIN commitmail json YAML

match linux side-loading

Author: Maya Rashish <maya@NetBSD.org>

(riastradh)

2021-12-19 09:50:50 UTC MAIN commitmail json YAML

upstream shadows, disable warning

Author: Maya Rashish <maya@NetBSD.org>

(riastradh)

2021-12-19 09:50:42 UTC MAIN commitmail json YAML

Missing includes, conditionalize on drm legacy

Might want to remove drm legacy code entirely later.

Author: Maya Rashish <maya@NetBSD.org>

(riastradh)

2021-12-19 09:50:36 UTC MAIN commitmail json YAML

DRM_IRQ_ARGS

Author: Maya Rashish <maya@NetBSD.org>

(riastradh)

2021-12-19 09:50:28 UTC MAIN commitmail json YAML

linux/mm.h for kvfree, kvzalloc

Author: Maya Rashish <maya@NetBSD.org>

(riastradh)

2021-12-19 09:50:19 UTC MAIN commitmail json YAML

there seems to be only a __drm_debug now...

Author: Maya Rashish <maya@NetBSD.org>

(riastradh)

2021-12-19 09:50:12 UTC MAIN commitmail json YAML

leave out MODULE_PARM_DESC

Author: Maya Rashish <maya@NetBSD.org>

(riastradh)

2021-12-19 09:50:04 UTC MAIN commitmail json YAML

some more includes

Author: Maya Rashish <maya@NetBSD.org>

(riastradh)

2021-12-19 09:49:56 UTC MAIN commitmail json YAML

initialize visible to something. This looks like a bug.

Author: Maya Rashish <maya@NetBSD.org>

(riastradh)

2021-12-19 09:49:47 UTC MAIN commitmail json YAML

provide BITS_PER_TYPE

Author: Maya Rashish <maya@NetBSD.org>

(riastradh)

2021-12-19 09:49:40 UTC MAIN commitmail json YAML

2021-12-19 09:49:31 UTC MAIN commitmail json YAML

drm/drm_drv.h for struct drm_device

Author: Maya Rashish <maya@NetBSD.org>

(riastradh)

2021-12-19 09:49:24 UTC MAIN commitmail json YAML

Make our code follow CONFIG_DRM_LEGACY.

We might want to delete all this code later, but no rush.

Author: Maya Rashish <maya@NetBSD.org>

(riastradh)

2021-12-19 09:49:17 UTC MAIN commitmail json YAML

drm/drm_print.h for struct drm_printer drm/drm_fourcc.h for struct drm_format_info

Author: Maya Rashish <maya@NetBSD.org>

(riastradh)

2021-12-19 09:49:09 UTC MAIN commitmail json YAML

Catch up with function renames

reference -> get, unreference -> put

Author: Maya Rashish <maya@NetBSD.org>

(riastradh)

2021-12-19 09:49:01 UTC MAIN commitmail json YAML

Provide our own declaration of drm_irq_install

Author: Maya Rashish <maya@NetBSD.org>

(riastradh)

2021-12-19 09:48:53 UTC MAIN commitmail json YAML

catch up with function rename

Author: Maya Rashish <maya@NetBSD.org>

(riastradh)

2021-12-19 09:48:45 UTC MAIN commitmail json YAML

undo local diff, set_busid is gone

Author: Maya Rashish <maya@NetBSD.org>

(riastradh)

2021-12-19 09:48:37 UTC MAIN commitmail json YAML

linux/capability.h for capable()

Author: Maya Rashish <maya@NetBSD.org>

(riastradh)

2021-12-19 09:48:29 UTC MAIN commitmail json YAML

linux/bug.h for WARN_ON

Author: Maya Rashish <maya@NetBSD.org>

(riastradh)

2021-12-19 09:48:22 UTC MAIN commitmail json YAML

nbsd-namespace, and provide CONFIG_LOCKDEP (disabled)

Author: Maya Rashish <maya@NetBSD.org>

(riastradh)

2021-12-19 09:48:14 UTC MAIN commitmail json YAML

avoid malloc.h macro pollution.

free is a function in drm_gem_object_funcs

Author: Maya Rashish <maya@NetBSD.org>

(riastradh)

2021-12-19 09:48:06 UTC MAIN commitmail json YAML

sys/param.h for uint32_t

Author: Maya Rashish <maya@NetBSD.org>

(riastradh)

2021-12-19 09:47:59 UTC MAIN commitmail json YAML

provide DRM_FILE_PAGE_OFFSET_{START,SIZE}

Author: Maya Rashish <maya@NetBSD.org>

(riastradh)

2021-12-19 09:47:52 UTC MAIN commitmail json YAML

linux/bug.h for WARN_ON, linux/list.h for list functions

Author: Maya Rashish <maya@NetBSD.org>

(riastradh)

2021-12-19 09:47:44 UTC MAIN commitmail json YAML

PRIu64

Author: Maya Rashish <maya@NetBSD.org>

(riastradh)

2021-12-19 09:47:35 UTC MAIN commitmail json YAML

linux/capability.h for capable()

Author: Maya Rashish <maya@NetBSD.org>

(riastradh)

2021-12-19 09:47:27 UTC MAIN commitmail json YAML

handle us having a named union in struct ww_mutex

Author: Maya Rashish <maya@NetBSD.org>

(riastradh)

2021-12-19 09:47:19 UTC MAIN commitmail json YAML

Switch to upstream dma-resv.h, it's MIT

Author: Maya Rashish <maya@NetBSD.org>

(riastradh)

2021-12-19 09:47:10 UTC MAIN commitmail json YAML

stub vga_remove_vgacon

Author: Maya Rashish <maya@NetBSD.org>

(riastradh)

2021-12-19 09:47:02 UTC MAIN commitmail json YAML

Match linux side-loading

Author: Maya Rashish <maya@NetBSD.org>

(riastradh)

2021-12-19 09:46:55 UTC MAIN commitmail json YAML

We have local versions of these files, don't use upstream ones

Author: Maya Rashish <maya@NetBSD.org>

(riastradh)

2021-12-19 09:46:48 UTC MAIN commitmail json YAML

Upstream uses shadowing, disable warning

Author: Maya Rashish <maya@NetBSD.org>

(riastradh)

2021-12-19 09:46:40 UTC MAIN commitmail json YAML

Include newly split off headers Don't initialize struct members that no longer exist. Make DRIVER_PRIME code unconditional, similar to upstream drm_file.c

Author: Maya Rashish <maya@NetBSD.org>

(riastradh)

2021-12-19 09:46:33 UTC MAIN commitmail json YAML

Improve ifdef'ing out fb_info stuff. Undo unintended local diff.

Author: Maya Rashish <maya@NetBSD.org>

(riastradh)

2021-12-19 09:46:24 UTC MAIN commitmail json YAML

Fill out some structs. Hopefully order doesn't matter...?

Also stub hdmi_drm_infoframe_init

Author: Maya Rashish <maya@NetBSD.org>

(riastradh)

2021-12-19 09:46:13 UTC MAIN commitmail json YAML

2021-12-19 09:46:05 UTC MAIN commitmail json YAML

stub devm_add_action

Author: Maya Rashish <maya@NetBSD.org>

(riastradh)

2021-12-19 09:45:56 UTC MAIN commitmail json YAML

provide get_device, XXX might want to revisit this later

Author: Maya Rashish <maya@NetBSD.org>

(riastradh)

2021-12-19 09:45:49 UTC MAIN commitmail json YAML

linux/bug.h for BUILD_BUG_ON

Author: Maya Rashish <maya@NetBSD.org>

(riastradh)

2021-12-19 09:45:42 UTC MAIN commitmail json YAML

Side-load linux/mm.h from the same headers as linux

Author: Maya Rashish <maya@NetBSD.org>

(riastradh)

2021-12-19 09:45:34 UTC MAIN commitmail json YAML

forward declaration of xarray instead of figuring out how it's side-loaded

Author: Maya Rashish <maya@NetBSD.org>

(riastradh)

2021-12-19 09:45:25 UTC MAIN commitmail json YAML

ifdef out sysfs stuff, nbsd-namespace

Author: Maya Rashish <maya@NetBSD.org>

(riastradh)

2021-12-19 09:45:18 UTC MAIN commitmail json YAML

undo accidental diff against upstream

Author: Maya Rashish <maya@NetBSD.org>

(riastradh)

2021-12-19 09:45:10 UTC MAIN commitmail json YAML

ifdef goo for wake_up_all.

Author: Maya Rashish <maya@NetBSD.org>

(riastradh)

2021-12-19 09:45:01 UTC MAIN commitmail json YAML

Mark some variables unused.

Author: Maya Rashish <maya@NetBSD.org>

(riastradh)

2021-12-19 09:44:49 UTC MAIN commitmail json YAML

Modify to get name in a netbsd-friendly way

Author: Maya Rashish <maya@NetBSD.org>

(riastradh)

2021-12-19 09:44:35 UTC MAIN commitmail json YAML

Mark several functions only used in this file as static.

EXPORT_SYMBOL_... does this for linux, not sure how to replicate.
taking the easy route.

Author: Maya Rashish <maya@NetBSD.org>

(riastradh)

2021-12-19 09:44:27 UTC MAIN commitmail json YAML

Add a BIT_MASK in bits.h, move it to common so bitops.h can sideload

match linux.

Author: Maya Rashish <maya@NetBSD.org>

(riastradh)

2021-12-19 09:44:11 UTC MAIN commitmail json YAML

provide USEC_PER_MSEC

Author: Maya Rashish <maya@NetBSD.org>

(riastradh)

2021-12-19 09:44:04 UTC MAIN commitmail json YAML

match linux side-loading

Author: Maya Rashish <maya@NetBSD.org>

(riastradh)

2021-12-19 09:43:57 UTC MAIN commitmail json YAML

Provide a definition of I2C_M_STOP XXX

Author: Maya Rashish <maya@NetBSD.org>

(riastradh)

2021-12-19 09:43:41 UTC MAIN commitmail json YAML

linux/bug.h for WARN_ON

Author: Maya Rashish <maya@NetBSD.org>

(riastradh)

2021-12-19 09:43:34 UTC MAIN commitmail json YAML

match linux side-loading

Author: Maya Rashish <maya@NetBSD.org>

(riastradh)

2021-12-19 09:43:26 UTC MAIN commitmail json YAML

looks like lock_release takes two args now

Author: Maya Rashish <maya@NetBSD.org>

(riastradh)

2021-12-19 09:43:20 UTC MAIN commitmail json YAML

stub fb_get_options

Author: Maya Rashish <maya@NetBSD.org>

(riastradh)

2021-12-19 09:43:13 UTC MAIN commitmail json YAML

bus_formats seems to be passed to kfere, de-constify

Author: Maya Rashish <maya@NetBSD.org>

(riastradh)

2021-12-19 09:43:05 UTC MAIN commitmail json YAML

cast to avoid void* arithmetic

Author: Maya Rashish <maya@NetBSD.org>

(riastradh)

2021-12-19 09:42:27 UTC MAIN commitmail json YAML

Include linux/export.h in linux/printk.h, move to common

linux does this through:
printk.h -> linkage.h -> export.h

this will require less patching of drm files.

Author: Maya Rashish <maya@NetBSD.org>

(riastradh)

2021-12-19 04:50:27 UTC MAIN commitmail json YAML

always drain the pipeline before writing SX_ROP_CONTROL

(macallan)

2021-12-19 02:00:03 UTC MAIN commitmail json YAML

nbsd-namespace.h for mutex_init etc.

Author: Maya Rashish <maya@NetBSD.org>

(riastradh)

2021-12-19 01:59:55 UTC MAIN commitmail json YAML

define BITS_PER_LONG. use compiler-defined macro instead of sizeof.

Author: Maya Rashish <maya@NetBSD.org>

(riastradh)

2021-12-19 01:59:48 UTC MAIN commitmail json YAML

Disable warnings about shadowing.

Upstream does shadowing here, I'm feeling uncomfortable changing their
code.

Author: Maya Rashish <maya@NetBSD.org>

(riastradh)

2021-12-19 01:59:41 UTC MAIN commitmail json YAML

linux/compiler.h for #define __user

Author: Maya Rashish <maya@NetBSD.org>

(riastradh)

2021-12-19 01:59:34 UTC MAIN commitmail json YAML

some declarations are now guarded under CONFIG_DRM_LEGACY.

Put our code under CONFIG_DRM_LEGACY, too, for now.

Author: Maya Rashish <maya@NetBSD.org>

(riastradh)

2021-12-19 01:59:27 UTC MAIN commitmail json YAML

skip upstream drm_cache.c, we have our own

Author: Maya Rashish <maya@NetBSD.org>

(riastradh)

2021-12-19 01:59:19 UTC MAIN commitmail json YAML

Include some headers now that drmP.h got split off.

Author: Maya Rashish <maya@NetBSD.org>

(riastradh)

2021-12-19 01:59:11 UTC MAIN commitmail json YAML

Remove more things defined in headers off drmP.h

(either drm_internal.h, drm_drv.h, drm_debugfs.h)

Author: Maya Rashish <maya@NetBSD.org>

(riastradh)

2021-12-19 01:59:03 UTC MAIN commitmail json YAML

2021-12-19 01:58:55 UTC MAIN commitmail json YAML

provide list_for_each_entry_from (XXX needs review)

Author: Maya Rashish <maya@NetBSD.org>

(riastradh)

2021-12-19 01:58:47 UTC MAIN commitmail json YAML

stub drm_writeback_set_fb

Author: Maya Rashish <maya@NetBSD.org>

(riastradh)

2021-12-19 01:58:41 UTC MAIN commitmail json YAML

modify local diff to avoid shadowing

Author: Maya Rashish <maya@NetBSD.org>

(riastradh)

2021-12-19 01:58:32 UTC MAIN commitmail json YAML

PRIx64

Author: Maya Rashish <maya@NetBSD.org>

(riastradh)

2021-12-19 01:58:25 UTC MAIN commitmail json YAML

linux/compiler.h for __must_check

Author: Maya Rashish <maya@NetBSD.org>

(riastradh)

2021-12-19 01:58:18 UTC MAIN commitmail json YAML

provide ktime_ms_delta

Author: Maya Rashish <maya@NetBSD.org>

(riastradh)

2021-12-19 01:58:11 UTC MAIN commitmail json YAML

provide a stub drm_writeback_prepare_job, knf

Author: Maya Rashish <maya@NetBSD.org>

(riastradh)

2021-12-19 01:58:04 UTC MAIN commitmail json YAML

make this a real function declaration

Author: Maya Rashish <maya@NetBSD.org>

(riastradh)

2021-12-19 01:57:57 UTC MAIN commitmail json YAML

provide list_is_first

Author: Maya Rashish <maya@NetBSD.org>

(riastradh)

2021-12-19 01:57:49 UTC MAIN commitmail json YAML

Remove GPL header for which we have our own code

stub drm_writeback_cleanup_job

Author: Maya Rashish <maya@NetBSD.org>

(riastradh)

2021-12-19 01:57:42 UTC MAIN commitmail json YAML

sys/kernel.h for hardclock_ticks

Author: Maya Rashish <maya@NetBSD.org>

(riastradh)

2021-12-19 01:57:35 UTC MAIN commitmail json YAML

Give up and include linux/completion.h

instead of figuring out how it's supposed to be side-loaded

Author: Maya Rashish <maya@NetBSD.org>

(riastradh)

2021-12-19 01:57:27 UTC MAIN commitmail json YAML

sys/param.h for KASSERT etc

Author: Maya Rashish <maya@NetBSD.org>

(riastradh)

2021-12-19 01:57:21 UTC MAIN commitmail json YAML

move ifdef goo from drmP.h to drm_file.h

Remove declarations already appearing in other headers

Author: Maya Rashish <maya@NetBSD.org>

(riastradh)

2021-12-19 01:57:13 UTC MAIN commitmail json YAML

Delete structs that got moved off to different files.

Author: Maya Rashish <maya@NetBSD.org>

(riastradh)

2021-12-19 01:57:06 UTC MAIN commitmail json YAML

Provide our own drm mmap declarations.

Author: Maya Rashish <maya@NetBSD.org>

(riastradh)

2021-12-19 01:56:58 UTC MAIN commitmail json YAML

Don't call drm_gem_dmabuf_mmap static, upstream doesn't (guessing)

Author: Maya Rashish <maya@NetBSD.org>

(riastradh)

2021-12-19 01:56:50 UTC MAIN commitmail json YAML

Move drm_file ifdef goo to the one defined in drm_file.h.

drm_lock_data is defined in drm_auth.h and already has the
ifdef goo.

Author: Maya Rashish <maya@NetBSD.org>

(riastradh)

2021-12-19 01:56:43 UTC MAIN commitmail json YAML

Remove declarations that appear in other headers or are unused

Author: Maya Rashish <maya@NetBSD.org>

(riastradh)

2021-12-19 01:56:33 UTC MAIN commitmail json YAML

Move drm_device ifdef goo to drm_drv.h

And drm vblank stuff to drm_vblank.h

Author: Maya Rashish <maya@NetBSD.org>

(riastradh)

2021-12-19 01:56:24 UTC MAIN commitmail json YAML

Remove drm_device_is_unplugged from drmP.h

Now defined in drm_drv.h.

Author: Maya Rashish <maya@NetBSD.org>

(riastradh)

2021-12-19 01:56:16 UTC MAIN commitmail json YAML

Remove unused function (local diff)

Author: Maya Rashish <maya@NetBSD.org>

(riastradh)

2021-12-19 01:56:08 UTC MAIN commitmail json YAML

move drmP drm_ioctl stuff to drm_ioctl.h

including ifdef goo

Author: Maya Rashish <maya@NetBSD.org>

(riastradh)

2021-12-19 01:56:00 UTC MAIN commitmail json YAML

drm_can_sleep now lives in drm_util.h, move ifdef goo there.

Author: Maya Rashish <maya@NetBSD.org>

(riastradh)

2021-12-19 01:55:53 UTC MAIN commitmail json YAML

Provide a forward declaration for a struct.

It's used in some function declarations here, easier than figuring
out where it belongs.

we don't have a definition of this, might need it later.

Author: Maya Rashish <maya@NetBSD.org>

(riastradh)

2021-12-19 01:55:45 UTC MAIN commitmail json YAML

struct drm_device is now in drm_device.h. move netbsd ifdef goo there

Author: Maya Rashish <maya@NetBSD.org>

(riastradh)

2021-12-19 01:55:37 UTC MAIN commitmail json YAML

Remove duplicate drm debug prints (now moved to debug_print.h)

Author: Maya Rashish <maya@NetBSD.org>

(riastradh)

2021-12-19 01:55:29 UTC MAIN commitmail json YAML

Match argument name, and uintptr_t has a size-match to void*, might be a better fit.

Author: Maya Rashish <maya@NetBSD.org>

(riastradh)

2021-12-19 01:55:21 UTC MAIN commitmail json YAML

Comment out debugfs files, we probably don't want those.

Author: Maya Rashish <maya@NetBSD.org>

(riastradh)

2021-12-19 01:55:14 UTC MAIN commitmail json YAML

Use ufetch(9) instead of removed subyte.

Author: Maya Rashish <maya@NetBSD.org>

(riastradh)

2021-12-19 01:55:05 UTC MAIN commitmail json YAML

Stub hdmi structs

Author: Maya Rashish <maya@NetBSD.org>

(riastradh)

2021-12-19 01:54:58 UTC MAIN commitmail json YAML

Provide in_atomic

Author: Maya Rashish <maya@NetBSD.org>

(riastradh)

2021-12-19 01:54:50 UTC MAIN commitmail json YAML

stub xarray.h and dma-resv.h

Add some upstream side-loads and empty structs.

Author: Maya Rashish <maya@NetBSD.org>

(riastradh)

2021-12-19 01:54:43 UTC MAIN commitmail json YAML

Make sure we don't end up on the wrong side of this ifdef.

We have our own block in this file and don't want two differing
declarations of drm_handle_t.

Author: Maya Rashish <maya@NetBSD.org>

(riastradh)

2021-12-19 01:54:35 UTC MAIN commitmail json YAML

Put a guess for what the netbsd mmap type will be.

Probably the same as drm_gem_mmap_object?

Author: Maya Rashish <maya@NetBSD.org>

(riastradh)

2021-12-19 01:54:28 UTC MAIN commitmail json YAML

Use the netbsd-ish drm_waitqueue_t

Author: Maya Rashish <maya@NetBSD.org>

(riastradh)

2021-12-19 01:54:20 UTC MAIN commitmail json YAML

Comment out drm_print_regset32, not used in any of the drivers

we use.

Author: Maya Rashish <maya@NetBSD.org>

(riastradh)

2021-12-19 01:54:12 UTC MAIN commitmail json YAML

Remove duplicate definition of BITS_PER_BYTE

Author: Maya Rashish <maya@NetBSD.org>

(riastradh)

2021-12-19 01:54:05 UTC MAIN commitmail json YAML

Change local drm files include path to match upstream changes.

Author: Maya Rashish <maya@NetBSD.org>

(riastradh)

2021-12-19 01:53:58 UTC MAIN commitmail json YAML

Uhm, we don't have stdint.h in kernel mode. Maybe sys/stdint.h?

Author: Maya Rashish <maya@NetBSD.org>

(riastradh)

2021-12-19 01:53:50 UTC MAIN commitmail json YAML

Comment out complicated include path for now.

Author: Maya Rashish <maya@NetBSD.org>

(riastradh)

2021-12-19 01:53:40 UTC MAIN commitmail json YAML

2021-12-19 01:53:30 UTC MAIN commitmail json YAML

src/sys/external/bsd/drm2/include/asm/smp.h@1.1 / diff / nxr@1.1
src/sys/external/bsd/drm2/include/drm/drm_dp_mst_topology_internal.h@1.1 / diff / nxr@1.1
src/sys/external/bsd/drm2/include/linux/average.h@1.1 / diff / nxr@1.1
src/sys/external/bsd/drm2/include/linux/bitfield.h@1.1 / diff / nxr@1.1
src/sys/external/bsd/drm2/include/linux/bits.h@1.1 / diff / nxr@1.1
src/sys/external/bsd/drm2/include/linux/build_bug.h@1.1 / diff / nxr@1.1
src/sys/external/bsd/drm2/include/linux/byteorder/generic.h@1.1 / diff / nxr@1.1
src/sys/external/bsd/drm2/include/linux/debugobjects.h@1.1 / diff / nxr@1.1
src/sys/external/bsd/drm2/include/linux/dma-fence-chain.h@1.1 / diff / nxr@1.1
src/sys/external/bsd/drm2/include/linux/dma-resv.h@1.1 / diff / nxr@1.1
src/sys/external/bsd/drm2/include/linux/fence.h@1.18 / diff / nxr@1.18
src/sys/external/bsd/drm2/include/linux/gpio/machine.h@1.1 / diff / nxr@1.1
src/sys/external/bsd/drm2/include/linux/io-64-nonatomic-lo-hi.h@1.1 / diff / nxr@1.1
src/sys/external/bsd/drm2/include/linux/irq_work.h@1.1 / diff / nxr@1.1
src/sys/external/bsd/drm2/include/linux/kmemleak.h@1.1 / diff / nxr@1.1
src/sys/external/bsd/drm2/include/linux/mempolicy.h@1.1 / diff / nxr@1.1
src/sys/external/bsd/drm2/include/linux/mfd/intel_soc_pmic.h@1.1 / diff / nxr@1.1
src/sys/external/bsd/drm2/include/linux/mmu_context.h@1.1 / diff / nxr@1.1
src/sys/external/bsd/drm2/include/linux/mmu_notifier.h@1.1 / diff / nxr@1.1
src/sys/external/bsd/drm2/include/linux/pfn.h@1.1 / diff / nxr@1.1
      :
(more 8 files)
Create stub headers for files included by drm code.

Author: Maya Rashish <maya@NetBSD.org>

(riastradh)

2021-12-19 01:51:45 UTC MAIN commitmail json YAML

Side-load linux/sizes.h like linux does.

One way to get SZ_1M to be defined for intel_guc.c

Author: Maya Rashish <maya@NetBSD.org>

(riastradh)

2021-12-19 01:51:38 UTC MAIN commitmail json YAML

Remove duplicates and non-existent files.

Author: Maya Rashish <maya@NetBSD.org>

(riastradh)

2021-12-19 01:51:27 UTC MAIN commitmail json YAML

2021-12-19 01:51:17 UTC MAIN commitmail json YAML

Need <sys/types.h> for basic types.

(riastradh)

2021-12-19 01:51:11 UTC MAIN commitmail json YAML

map_page_into_agp, unmap_page_from_agp stubs.

(riastradh)

2021-12-19 01:51:02 UTC MAIN commitmail json YAML

2021-12-19 01:50:55 UTC MAIN commitmail json YAML

2021-12-19 01:50:47 UTC MAIN commitmail json YAML

Don't ifdef __NetBSD__ around ALIGN; just patch to round_up.

Author: Maya Rashish <maya@NetBSD.org>

(riastradh)

2021-12-19 01:50:40 UTC MAIN commitmail json YAML

Issue __insn_barrier in dma_fence_get_rcu.

This way it is safe to use as dma_fence_get_rcu(*p) when concurrent
writes to *p might be happening, so that we load *p only once before
using the value.

(riastradh)

2021-12-19 01:50:33 UTC MAIN commitmail json YAML

Draft implementation of reservation_object_copy_fences.

(riastradh)

2021-12-19 01:50:25 UTC MAIN commitmail json YAML

Judiciously insert __insn_barrier into reservation logic.

Nothing is volatile here, so we must handle the barriers ourselves.

Also note where membar_producer is implied.

(riastradh)

2021-12-19 01:50:18 UTC MAIN commitmail json YAML

2021-12-19 01:50:10 UTC MAIN commitmail json YAML

2021-12-19 01:50:00 UTC MAIN commitmail json YAML

2021-12-19 01:49:51 UTC MAIN commitmail json YAML

2021-12-19 01:49:44 UTC MAIN commitmail json YAML

2021-12-19 01:49:37 UTC MAIN commitmail json YAML

Move #endif earlier to avoid excluding useful prototypes.

(riastradh)

2021-12-19 01:49:28 UTC MAIN commitmail json YAML

Make <linux/agp_backend.h> yield the AGP APIish.

(riastradh)

2021-12-19 01:49:21 UTC MAIN commitmail json YAML

arch_io_reserve_memtype_wc, arch_io_free_memtype_wc stubs.

(riastradh)

2021-12-19 01:49:14 UTC MAIN commitmail json YAML

Disable linux lockdep for now; matching ww_mutex too painful.

(riastradh)

2021-12-19 01:49:08 UTC MAIN commitmail json YAML

Kookily define si_mem_available.

(riastradh)

2021-12-19 01:49:00 UTC MAIN commitmail json YAML

These declarations moved to drm_cache.h, move them along.

Author: Maya Rashish <maya@NetBSD.org>

(riastradh)

2021-12-19 01:48:52 UTC MAIN commitmail json YAML

2021-12-19 01:48:46 UTC MAIN commitmail json YAML

2021-12-19 01:48:38 UTC MAIN commitmail json YAML

Side load <linux/types.h> here, because why not?

(riastradh)

2021-12-19 01:48:30 UTC MAIN commitmail json YAML

2021-12-19 01:48:22 UTC MAIN commitmail json YAML

Allow const volatile fence pointer pointers in dma_fence_get_rcu_safe.

(riastradh)

2021-12-19 01:48:13 UTC MAIN commitmail json YAML

2021-12-19 01:48:04 UTC MAIN commitmail json YAML

Add some more reservation API.

Define reservation_object_assert_held.

Just declare reservation_object_copy_fences for now, will implement
later.

(riastradh)

2021-12-19 01:47:56 UTC MAIN commitmail json YAML

Define CONFIG_AGP=1 early in radeon.

(riastradh)

2021-12-19 01:47:49 UTC MAIN commitmail json YAML

Extra argument to radeon_suspend_kms now.

(riastradh)

2021-12-19 01:47:41 UTC MAIN commitmail json YAML

struct radeon_framebuffer is no more.

(riastradh)

2021-12-19 01:47:31 UTC MAIN commitmail json YAML

Build ttm with -Wno-missing-field-initializers, -Wno-shadow.

(riastradh)

2021-12-19 01:47:24 UTC MAIN commitmail json YAML

2021-12-19 01:47:15 UTC MAIN commitmail json YAML

2021-12-19 01:47:01 UTC MAIN commitmail json YAML

2021-12-19 01:46:52 UTC MAIN commitmail json YAML

Update change to Linux struct resource members: end, not size.

(riastradh)

2021-12-19 01:46:39 UTC MAIN commitmail json YAML

Unhook drm_kms_helper_common.c from build.

(riastradh)

2021-12-19 01:46:32 UTC MAIN commitmail json YAML

Add some more stub i915_sw_fence prototypes.

(riastradh)

2021-12-19 01:46:23 UTC MAIN commitmail json YAML

2021-12-19 01:46:16 UTC MAIN commitmail json YAML

Reflect rename IS_PRELIMINARY_HW -> IS_ALPHA_SUPPORT.

(riastradh)

2021-12-19 01:46:09 UTC MAIN commitmail json YAML

Use SPINLOCK_BACKOFF_HOOK, not DELAY(1), for busy waits.

(riastradh)

2021-12-19 01:46:01 UTC MAIN commitmail json YAML

2021-12-19 01:45:53 UTC MAIN commitmail json YAML

2021-12-19 01:45:45 UTC MAIN commitmail json YAML

irqs_disabled -- for assertions only.

(riastradh)

2021-12-19 01:45:38 UTC MAIN commitmail json YAML

Fix mistake in array_index_nospec.

j must be constrained to be in the same register on input or output;
otherwise the compiler may put them in different places, expect the
asm code to write to the output register, and read garbage from the
output register when we fail to put anything there.

(riastradh)

2021-12-19 01:45:31 UTC MAIN commitmail json YAML

2021-12-19 01:45:23 UTC MAIN commitmail json YAML

<linux/sched/clock.h> side loads <linux/smp.h>.

(riastradh)

2021-12-19 01:45:17 UTC MAIN commitmail json YAML

get_cpu/put_cpu in <linux/smp.h>.

(riastradh)

2021-12-19 01:45:05 UTC MAIN commitmail json YAML

2021-12-19 01:44:57 UTC MAIN commitmail json YAML

2021-12-19 01:44:49 UTC MAIN commitmail json YAML

Ifdef out Linux PCI attachment goop; we'll provide our own.

(riastradh)

2021-12-19 01:44:41 UTC MAIN commitmail json YAML

__list_del_entry, and poison list_del.

(riastradh)

2021-12-19 01:44:33 UTC MAIN commitmail json YAML

2021-12-19 01:44:26 UTC MAIN commitmail json YAML

Fix parameter order to match Linux.

(riastradh)

2021-12-19 01:44:19 UTC MAIN commitmail json YAML

2021-12-19 01:44:10 UTC MAIN commitmail json YAML

2021-12-19 01:44:03 UTC MAIN commitmail json YAML

2021-12-19 01:43:51 UTC MAIN commitmail json YAML

2021-12-19 01:43:37 UTC MAIN commitmail json YAML

2021-12-19 01:43:28 UTC MAIN commitmail json YAML

<linux/stringify.h> for __stringify; gave up on guessing side loads.

(riastradh)

2021-12-19 01:43:21 UTC MAIN commitmail json YAML

2021-12-19 01:43:12 UTC MAIN commitmail json YAML

Alias MTYPE__Bool for MTYPE_bool because of cpp expansion.

(riastradh)

2021-12-19 01:43:04 UTC MAIN commitmail json YAML

2021-12-19 01:42:55 UTC MAIN commitmail json YAML

Update i915_setup/teardown_sysfs prototypes.

(riastradh)

2021-12-19 01:42:39 UTC MAIN commitmail json YAML

The initializers with overrides got moved to i915_pci.c.

(riastradh)

2021-12-19 01:42:31 UTC MAIN commitmail json YAML

Disable i915 alpha hardware support.

(riastradh)

2021-12-19 01:42:23 UTC MAIN commitmail json YAML

2021-12-19 01:42:10 UTC MAIN commitmail json YAML

2021-12-19 01:42:02 UTC MAIN commitmail json YAML

2021-12-19 01:41:54 UTC MAIN commitmail json YAML

Fix thinko: ERESTART, not EWOULDBLOCK.

(riastradh)

2021-12-19 01:41:46 UTC MAIN commitmail json YAML

2021-12-19 01:41:35 UTC MAIN commitmail json YAML

No more load-time hacking of the struct drm_driver structure, yay!

(riastradh)

2021-12-19 01:41:27 UTC MAIN commitmail json YAML

2021-12-19 01:41:21 UTC MAIN commitmail json YAML

2021-12-19 01:41:12 UTC MAIN commitmail json YAML

Stubs for init/destroy delayed work on stack.

(riastradh)

2021-12-19 01:41:04 UTC MAIN commitmail json YAML

2021-12-19 01:40:55 UTC MAIN commitmail json YAML

Namespace for dma_fence_get_rcu_safe.

(riastradh)

2021-12-19 01:40:48 UTC MAIN commitmail json YAML

2021-12-19 01:40:41 UTC MAIN commitmail json YAML

No need to port this until we deal with movntdqa (and kernel FPU use).

(riastradh)

2021-12-19 01:40:34 UTC MAIN commitmail json YAML

2021-12-19 01:40:20 UTC MAIN commitmail json YAML

2021-12-19 01:40:12 UTC MAIN commitmail json YAML

2021-12-19 01:40:04 UTC MAIN commitmail json YAML

DEFINE_RES_MEM, resource_contains

(riastradh)

2021-12-19 01:39:57 UTC MAIN commitmail json YAML

Hack it up: disable no-fault fast paths, fix fd API, ifdef out stuff.

(riastradh)